Object oriented programming with C++ 4/E - Balagurusamy, E (New Delhi TMH, 2008)