Object-Oriented Programming With C++ - Second Edition - GURU, D. S., MANJUNATHA, K. S., NAGENDRASWAMY, H. S., SOMASHEKARA, M. T. (PHI, 2012)