Java 2 : The Complete Reference - Schildt,Herbert (New Delhi Tata Mc Graw Hill, 2001)