Java 2, J2SE 1.4 Complete by Sybex Paperback Programming 1st Ed 1000 Pages What stands out about this textbook is the use of analogies to explain concepts.