Object Oriented Programming with C++ - Balaguruswamy, E (New Delhi: Tata McGraw Hill, 2001)