Object oriented software engineering a practical approach - Chopra, Rajiv (S.K. Kataria & Sons, 2012)