Object oriented programming with C++ 6ed/ E. Balagurusamy - BALAGURUSAMY, E (Mc GrawHill, 2014)