Object oriented programming with C++ - Balagurusamy, E (Tat McGraw-Hill, New Delhi, 2011)