OBJECT-ORIENTED MODELING & DESIGN WITH UML - RAM BAUGH,JAMES (NEW DELHI PEARSON, 2011)