Object-oriented programming with C++ second edition - Balaguruswamy,E. (New Delhi TataMcGraw-Hill, 2001)