Introduction to object-oriented programming and C++ - Kanetkar, Yashwant P. (New Delhi BPB Publications, 2004)