Object oriented programming using C++ - Chandra, B. (Narosa, 2008)