Java2 the complete reference - Schildt,Herbert (Tata Mc Graw Hill, 2002)