Object-oriented analysis and design with UML - Grover, Daminni (I.K.International, 2012)