Object-Oriented Programming with C++ and Java - Samanta , D . (Prentice Hall of India, 2000)