Object - oriented programming with C++ - Balagurusamy, E (New Delhi Tata McGraw Hill., 2005)