Introduction to object oriented programming and C++ - Instructional Software Research and Development Group (Lucknow). (New Delhi Tata McGraw-Hill, 2007)