OBJECT - ORIENTED MODELING AND DESIGN WITH UML - MICHAEL BLAHA (PEARSON INDIA, 2007)