Java J2SE: The Complete Reference - Schildt , Herbert (New Delhi Tata McGraw Hill, 2005)