C++ and object-oriented programming paradigm - JANA, Debasish (Prentice Hall of India, 2005)