Object-Oriented Modelling And Design With UML - Blaha M.; Blaha M. & Rumbaugh J (Prentice Hall Of India, 2005)