| Title | Author | Publisher | ISBN |
| Anti-Patterns and Patterns in Software Configuration Management | William J. Brown, Hays W., III McCormick, Scott W. Thomas | John Wiley & Sons | |
| Applied Java Patterns | Stephen A. Stelting and Olav Maassen | Prentice Hall | 0-13093-538-7 |
| Architecting Web Services | William L. Oellermann Jr. | APress | 1-89311-558-5 |
| AspectJ in Action: Practical Aspect-Oriented Programming | Ramnivas Laddad | Manning Publications Company | 1-93011-093-6 |
| Building Web Applications with UML (The Addison-Wesley Object Technology Series) | Jim Conallen | Addison Wesley, 2000 | 0-20161-577-0 |
| Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI (2nd Edition) | Steve Graham, Doug Davis, Simeon Simeonov, Glen Daniels, Peter Brittenham, Yuichi Nakamura, Paul Fremantle, Dieter Koenig, Claudia Zentner | Pearson Education | 0-67232-641-8 |
| Cocoon 2 Programming: Web Publishing with XML and Java | Bill Brogden, Conrad DCruz, Mark Gaither | Sybex | 0-78214-131-5 |
| Cocoon: Building XML Applications | Carsten Ziegeler, Matthew Langham | New Riders Publishing | 0-73571-235-2 |
| Cocoon Developers Handbook | Jeremy Aston, Lajos Moczar | Sams | 0-67232-257-9 |
| The Complete Java 2 Certification Study Guide | Simon Roberts, Philip Heller, Michael Ernest | Sybex | 0-78214-276-1 |
| Concurrent Programming in Java | Doug Lea | Addison Wesley | 0-20131-009-0 |
| Core J2EE Patterns: Best Practices and Design Strategies | Deepak Alur, John Crupi, Dan Malks | Prentice Hall PTR | 0-13064-884-1 |
| Core Servlets and JavaServer Pages | Marty Hill | Prentice Hall | 0-13089-340-4 |
| Design Patterns | Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides | Addison-Wesley | 0-20163-361-2 |
| Designing Enterprise Applications with the Java 2 Platform, Enterprise Edition | Nicholas Kassem, Enterprise Team | Addison-Wesley | 0-20170-277-0 |
| Effective Java Programming Language Guide | Joshua Bloch | Addison-Wesley, 2001 | 0-201-31005-8 |
| EJB Design Patterns: Advanced Patterns, Processes, and Idioms | Floyd Marinescu | John Wiley & Sons | 0-47120-831-0 |
| Enterprise Java Beans | Richard Monson-Haefel | OReilly & Associates | 0-59600-226-2 |
| Extreme Programming Examined | Giancarlo Succi and Michele Marchesi | Addison Wesley | 0-20171-040-4 |
| eXtreme Programming eXplained: Embrace Change (The XP Series) | Kent Beck | Addison Wesley, 2000 | 0-20161-641-6 |
| Extreme Programming in Practice | James Newkirk and Robert Martin | Addison Wesley | 0-20170-937-6 |
| Extreme Programming Installed | Ron Jefferies, Ann Anderson, Chet Henderson | Addison Wesley | 0-20170-842-6 |
| The Grid: Blueprint for a New Computing Infrastructure | Ian Foster (Editor), Carl Kesselman (Editor) | Morgan Kaufmann | 1-55860-475-8 |
| The Hobbit | J. R. R. Tolkien | Houghton Mifflin Co. | 0-39517-711-1 |
| IBM WebSphere Portal V4 Developer's Handbook [PDF] | Denise Hatzidakis et al | IBM Redbooks | |
| IBM WebSphere Portal V4.1 Handbook Volume 1 [PDF] | Denise Hatzidakis et al | IBM Redbooks | |
| IBM WebSphere Portal V4.1 Handbook Volume 2 [PDF] | Denise Hatzidakis et al | IBM Redbooks | |
| IBM WebSphere Portal V4.1 Handbook Volume 3 [PDF] | Denise Hatzidakis et al | IBM Redbooks | |
| Instant Enterprise JavaBeans | Paul Tremblett | Osborne McGraw-Hill | 0-07212-943-3 |
| Instant Java Applets | Owen Davis, Tom McGinn, Amit Bhatiani | Ziff-Davis | 1-56276-386-5 |
| Instant JavaServer Pages with CDROM | Paul Tremblett | Osborne McGraw-Hill | 0-07212-601-9 |
| Instant UML | Pierre-Alain Miller | Paris: Wrox Press Ltd., 1997 | 1-86100-087-1 |
| Instant Wireless Java with J2ME | Paul Tremblett | Osborne McGraw-Hill | 0072191759 |
| J2EE AntiPatterns | Bill Dudney, Stephen Asbury, Joseph Krozak, Kevin Wittkopf | John Wiley & Sons | 0-47114-615-3 |
| Jakarta Pitfalls | Bill Dudney, Jonathan Lehr | John Wiley & Sons | 0-47144-915-6 |
| The Java 2 Developer's Handbook | Philip Heller, Simon Roberts | Sybex, Inc | 0-78212-179-9 |
| Java 2 Performance and Idiom Guide | Craig Larman, Rhett Guthrie | Prentice Hall PTR | 0-13014-260-3 |
| Java Data Objects | David Jordan, Craig Russell | O'Reilly & Associates | 0-59600-276-9 |
| Java Design Patterns | James W. Cooper | Addison-Wesley Pub Co. | 0-20148-539-7 |
| Java Enterprise Design Patterns - Patterns in Java Volume 3 | Mark Grand | John Wiley & Sons | 0-47133-315-8 |
| Java Handbook | Patrick Naughton | McGraw Hill | 0-07-882199-1 |
| The Java Language Specification, Second Edition | Bill Joy (Editor), James Gosling, Guy Steele, Gilad Bracha | Addison-Wesley, 2000 | 0-201-31008-2 |
| Java NIO | Ron Hitchens | OReilly & Associates | 0-59600-288-2 |
| Java Security (2nd Edition) | Scott Oaks | O'Reilly & Associates | 0-59600-157-6 |
| JavaServer Pages | Hans Bergsten | OReilly & Associates | 0-59600-317-X |
| JSP: Javaserver Pages (Developer's Guide) | Barry A. Burd | Hungry Minds, Inc. | 0-76453-535-8 |
| Java Threads | Scott Oaks & Henry Wong | OReilly & Associates | 1-56592-216-6 |
| Java Tutorial | Mary Campione & Kathy Walrath | Addison Wesley | 0-201-63454-6 |
| The Java Virtual Machine Specification, Second Edition | Tim Lindholm, Frank Yellin | Addison-Wesley, 1999 | 0-201-43294-3 |
| JNDI API Tutorial and Reference: Building Directory-Enabled Java Applications | Rosanna Lee, Scott Seligman | Addison-Wesley Publishing Co. | 0-20170-502-8 |
| JSP and Tag Libraries for Web Development | Wellington L.S. da Silva | New Riders Publishing | 0-73571-095-3 |
| LDAP Programming With Java | Rob Weltman, Tony Dahbura | Addison-Wesley, 2000 | 0-20165-758-9 |
| The Lord of the Rings | J. R. R. Tolkien | Houghton Mifflin Co. | 0-39519-395-8 |
| Mastering Enterprise JavaBeans and the Java 2 Platform, Enterprise Edition | Ed Roman | John Wiley & Sons | 0-47133-229-1 |
| Mastering Regular Expressions, 2nd Edition | Jeffrey E. F. Friedl | OReilly and Associates, July 2002 | 0-596-00289-0 |
| More Servlets and JavaServer Pages | Marty Hall | Prentice Hall | 0-13067-614-4 |
| Mr. Bunnys Big Cup o Java | Carlton Egremont III | Addison-Wesley Pub Co. | 0-20161-563-0 |
| Pattern Oriented Software Architecture Volume 1 A System of Patterns | Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal | John Wiley & Son Ltd | 0-47195-869-7 |
| Pattern Oriented Software Architecture Volume 2 - Patterns for Concurrent and Networked Objects | Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschman | John Wiley & Son Ltd | 0-47160-695-2 |
| Patterns for e-business: A Strategy for Reuse | Jonathan Adams, Srinivas Koushik, Guru Vasudeva, George Galambos | IBM Press | 1-93118-202-7 |
| Patterns of Enterprise Application Architecture | Martin Fowler | Addison Wesley Professional | 0-32112-742-0 |
| Performance Analysis for Java Web Sites | Stacy Joines, Ruth Willenborg, Ken Hygh | Addison Wesley Professional | 0-20184-454-0 |
| Perspectives on Web Services - Applying SOAP, WSDL and UDDI to Real-World Projects | Olaf Zimmerman, Mark Tomlinson, Stefan Peuser | Springer Verlag; (November 2003) | 3-540-00914-0 |
| Planning Extreme Programming | Kent Beck and Martin Fowler | Addison-Wesley | 0-20171-091-9 |
| Practical Java Programming Language Guide (Addison-Wesley Professional Computing Series) | Peter Haggar | Addison-Wesley Publishing Company | 0-20161-646-7 |
| The Pragmatic Programmer: From Journeyman to Master | Andrew Hunt, David Thomas, Ward Cunningham (Preface) | Addison-Wesley | 0-20161-622-X |
| Professional JSP, 2nd Edition | Simon Brown, Robert Burdick, Jayson Falkner, Ben Galbraith, Rod Johnson, Larry Kim, Casey Kochmer, Thor Kristmundsson, Sing Li | Wrox Press Inc. | 1-86100-495-8 |
| Professional XML Web Services | Vivek Chopra, Zaev Zoran, Gary Damschen, Chris Dix, Patrick Cauldwell, Rajesh Chawla, Kristy Saunders, Glenn Olander, Francis Norton, Tony Hong, Uche Ogbuji, Mark A. Richman | Wrox Press Inc. | 1-86100-509-1 |
| Programming Jakarta Struts | Chuck Cavaness | O'Reilly & Associates | 0-59600-328-5 |
| Programming Web Services with SOAP | James Snell, Doug Tidwell, Paul Kulchenko | O'Reilly & Associates | 0-59600-095-2 |
| The Real-Time Specification for Java | Gregory Bollella (Editor), James Gosling, Benjamin Brosgol, Peter Dibble, Steve Furr, Mark Turnbull | Addison-Wesley, 2000 | 0-201-70323-8 |
| Refactoring: Improving the Design of Existing Code | Martin Fowler | Addison Wesley, 1999 | 0-20148-567-2 |
| SOAP: Cross Platform Internet Development Using XML | Scott Seely, Kent Sharkey | Prentice Hall | 0-13090-763-4 |
| Special Edition Using Soap | John Mueller | Que | 0-78972-566-5 |
| Sun Certified Enterprise Architecture for J2EE Technology Study Guide | Mark Cade and Simon Roberts | Prentice Hall PTR | 0-13044-916-4 |
| Sybase Performance Tuning | Shaibal Roy, Marc Sugiyama | Prentice Hall | 0-13442-997-4 |
| SAMS Teach Yourself UML in 24 Hours | Joseph Schmuller | Indianapolis: SAMS: A Division of Macmillan Computer Publishing, 1999 | 0-67231-636-6 |
| SVG Essentials | J. David Eisenberg | OReilly & Associates | 0-59600-223-8 |
| Taming Java Threads | Allen Holub | Apress, 2000 | 1-893115-10-0 |
| Thinking in Java | Bruce Eckel | Prentice Hall | 0-13-659723-8 |
| Toyota Production System: Beyond Large-Scale Production | Taiichi Ono | Productivity Press | 0-91529-914-3 |
| Understanding LDAP | IBM Redbook | IBM Corporation | 0-73840-014-9 |
| The Unified Modeling Language User Guide | Grady Booch, Ivar Jacobson, James Rumbaugh, Jim Rumbaugh | Addison Wesley, 1999 | 0-20157-168-4 |
| Use Case Driven Object Modeling With UML: A Practical Approach | Doug Rosenberg, with Scott Kendall | Addison Wesley, 1999 | 0-20143-289-7 |
| Real-Time Java Platform Programming | Peter C. Dibble | Prentice Hall | 0-13028-261-8 |
| Web Development with JavaServer Pages, 2nd Edition | Duane Fields, Mark Kolb, and Shawn Bayern | Manning Publications Co. | 1-884-77799-6 |
| Web Services Wizardry with WebSphere Studio Application Developer | Denise Hatzidakis et al | IBM Redbooks | 0-73842-335-1 |
| XML Bible | Elliotte Rusty Harold | Hungry Minds, Inc. | 0-76454-760-7 |
| The XML Schema Complete Reference | Cliff Binstock, David Peterson, Mitchell Smith, Mike Wooding, and Chris Dix | Addison Wesley Professional | 0-67232-374-5 |
| XSL Companion | Neil Bradley | Addison-Wesley | 0-20167-487-4 |
| XSL:FO | Dave Pawson | OReilly & Associates | 0-59600-355-2 |
| XSLT Programmer's Reference | Michael Kay | Wrox Press | 1-86100-506-7 |
Book Recommendations
The books on this list fall into one or more of the following categories:
- Their authors are among the speakers at Colorado Software Summit, or they were referenced in presentations at one of our recent conferences.
A click on any book title below will take you directly to that book's page at Amazon.com.
