The Complete Refrence: Java - Shildt,Herbert (N.Delhi MC Graw Hill, 2006)