Craig Larman Applying Uml & Patterns : An Introduction To Object-Oriented Analysis & Design - New York Addison-Wesley 2000 - 507 Dewey Class. No.: 005.133