Java 2 the complete reference - Naughton, Patric & Schildt, Herbert (Tata McGraw Hill, New Delhi, 1999)