an inroduction to object oriented programing with java 4/E - wu,c thomar (Vidhyanagar TMH, 2006)