Fundamentals of Object-Oriented Design in UML - Jones, Meilir Page (Noida (UP) Pearson, 2006)