Java 2 : The complete REF - Schildt, Herbert (Tata McGraw-Hill New Delhi, 2001)