Introduction to Object Oriented Programming with Java - Wu,Thomas C. (Tata Mcgraw-Hill Publishing Company Limited TMH, 2004)