Complete Reference Java 2 - Herbert Schildt (New Delhi TaTa Mcgraw Hill, 2002)