Programming with Java - Bhave, Mahesh P.; Patekar, Sunil A.. (India Pearson India Education Services Pvt. Ltd., 2009)