Object-oriented programming with c++ and Java - Samanta, D. (Prentice-Hall of India, 2000)