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