Object-Oriented Software Engineering - SINGH, Yogesh (PHI Learning Pvt. Ltd., 2012)