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