Object oriented programming with C++ - Sahay, Sourav (Oxford higher education., 2012)