GDT::Books::Java Book Recommendations

A First Book of Java
* Authors: Gary Bronson
* Level: introductory
* ISBN: 0-534-36923-5, Brooks/Cole (Thomson Learning), 2002 
Absolute Java (4th Edition)
* Author: Walter Savitch
* Level: introductory
* ISBN:  978-0136083825, Prentice Hall, 2009
Java: How to Program, 8th Edition
* Authors: Deitel and Deitel
* Level: introductory
* ISBN: 978-0136053064, Prentice Hall, 2009
Java in a Nutshell 4th Edition
* Authors: David Flanagan
* Level: intermediate
* O'Reilly, 2002, ISBN: 0-596-00283-1
* Comments:  A "deluxe edition" of this book can be obtained
             which includes a Java reference library on CD-ROM.  
             The CD-ROM contains the Nutshell book along with
             four other titles (Exploring Java, Java Language
             Reference, Java Fundamental Classes Reference, and
             Java AWT Reference).  
CoreJava 2 Volume 1-Fundamentals
* Authors: Cornell, Horstmann
* Level: intermediate
* Prentice Hall/SunSoft Press, 1998, ISBN 0-13-081933-6
* Note:  This book actually comes in two volumes.  The 2nd
         volume is "CoreJava 2 Volume 2-Advanced Features."
Just Java 2 (5th Edition)
* Author: Peter van der Linden
* Level: intermediate
* Prentice Hall/SunSoft Press, 2002, ISBN 0-13-032072-2
Thinking in Java, 4th Edition
* Author: Bruce Eckel
* Level: intermediate
* Prentice Hall, 2003, ISBN 0-13-187248-6
* Note:  This book can be downloaded for free from
         Eckel's website.
Java Book References on the Web
The Java Language Specification written by Gosling, Joy and Steele is available online from Sun Microsystems.

The following websites offer reliable book recommendations: