Java 2: the complete reference - Schildt, Herbert (New Delhi Tata McGraw-Hill, 2002)