Introduction to object oriented programming through java - Instructional Software Research and Development & ISRD (Tata McGraw Hill, New Delhi, 2007)