Arnold, Ken, James Gosling and David Holmes (2005). The Java Programming Language, 3rd edition. NJ: Prentice Hall.
Balagurusamy, E. (2007). Programming with JAVA: A Primer, 3rd edition. New Delhi: Tata McGraw-Hill.
Cadenhead, Rogers (2000). Teach Yourself Java in 24 Hours. New Delhi: SAMS Techmedia.
Deitel, Harvey and Paul Deitel (2003). JAVA How to Program, 5th edition. NJ: Prentice Hall.
Eckel, Bruce (2003). Thinking in JAVA, 3rd edition. NJ: Prentice Hall.
Flanagan, David (2002). JAVA in Nutshell. Sebastopol, CA: O’reilly Media.
Horstmann, Cay S. (2006). Big JAVA, 2nd edition. John Wiley.
Horstmann, Cay S. and Gary Cornell (2005). Core JAVA 2, 7th edition. NJ: Pearson Education.
Kanerva, Jonni (2004). The Java FAQ. NJ: Prentice Hall.
Lowe, Doug, Joel Murach and Andrea Steelman (2005). Murach’s Beginning Java 2, JDK 5. Berkeley, CA: SPD.
Mughal, Khalid A. and Rolf W. Rasmussen (2004). A programmer’s Guide to JAVA Certification, 2nd edition. NJ: Prentice Hall.
Schildt, Herbert (2007). The Complete Reference Java, 7th edition. Tata McGraw-Hill.
Wu, C. Thomas (2006). An Introduction to Object-Oriented Programming with JAVA, 4th edition. New York: Tata McGraw-Hill.
Zukowski, John (2002). Mastering Java-2. New Delhi: Sybex/BPB Publications.
18.118.28.179