Java Development
Bitter Java
Elements of Java Style
Effective Java
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
Core JSP
Software Development
Open Source Development with CVS
Software Engineering
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!
Code Complete
Mythical Man Month: Essays on Software Engineering