OBJECT-ORIENTED MODELING AND DESIGN - RUMBAUGH, JAMES (NEW DELHI PEARSON EDUCATION, 2006)