Object-oriented modeling and design with UML - Blaha Michael; Rumbaugh James (New Delhi Prentice-Hall, 2005)
Keywords: Object Oriented Programming