Elements of Java Style
Core Java 2, Volume 2 Advanced Features
Core Java 2, Volume 1 Fundamentals
Java Web Development
Java Development with Ant by Erik Hatcher and Steve Loughran - To be released in July 2002
JSTL in Action by Shawn Bayern - Released in June 2002
Core J2EE Patterns
JSP Tag Libraries
Apache-Jakarta Tomcat by James Goodwill
Web Development with JavaServer Pages 2nd Edition
Open Source Development with CVS
Test Driven Development
Patterns in Enterprise Application Architecturee - Highly recommended!
Refactoring: Improving the Design of Existing Code - Read me second!
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How To Restore The Sanity
Practical Software Requirements
Cathedral and the Bazaar
Design Patterns: Elements of Reusable Object-Orientated Software - Read me first!
Mythical Man Month: Essays on Software Engineering