Object-oriented software engineering - Singh, Yogesh & Malhotra, Ruchika (PHI Learning Private Limited, New Delhi, 2012)