Object-Oriented software engineering - Bruegge,B and Dutoit,Allen H. (Pearson education Delhi, 2004)