Systems analysis and design an object-oriented approach with UML - Dennis, Alan; Wixom, Barbara Haley; Tegarden, David (Wiley, 2002)