MLA

Larman, Craig. Applying Uml and Patterns : an Introduction to Object-oriented Analysis and Design and Iterative Development. 3rd edition Upper Saddle River, NJ: Prentice Hall, 2005.

APA

Larman, C. (2005). Applying UML and patterns : an introduction to object-oriented analysis and design and iterative development. 3rd edition Upper Saddle River, NJ: Prentice Hall.

Chicago

Larman, Craig, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development. 3rd edition Upper Saddle River, NJ: Prentice Hall, 2005.