Java 2: The Complete Reference - Schildt, Herbert (Tata McGraw - Hill Publishing Company Limited, 2002)