Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and the Unified Process - Larman, Craig (Delhi : Pearson Education Inc., 2004)
Keywords: Software Engineering