Object oriented programming with C++ - Balagurusamy, E. (Tata Mc Graw - Hill Publishing, 2009)