Blue bar graphic
Colorado Software Summit logo
Colorado Software Summit banner

Gold bar graphic

Books to Extend Your Reach — And Your Grasp


Book Recommendations

These books are on this list because 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.

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 0-47132-929-0
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
Better, Faster, Lighter Java Bruce Tate O’Reilly & Associates 0-59600-676-4
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 D’Cruz, Mark Gaither Sybex 0-78214-131-5
Cocoon: Building XML Applications Carsten Ziegeler, Matthew Langham New Riders Publishing 0-73571-235-2
Cocoon Developer’s 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
Designing Enterprise Applications with the Java™ 2 Platform, Enterprise Edition Nicholas Kassem, Enterprise Team Addison-Wesley 0-20170-277-0
Design Patterns Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Addison-Wesley 0-20163-361-2
DSDM: Business Focused Development, Second Edition DSDM Consortium, Jennifer Stapleton Pearson Education 0-32111-224-5
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 Integration Patterns: Designing, Building, and Deploying Messaging Solutions Gregor Hohpe, Bobby Woolf Addison Wesley 0-32120-068-3
Enterprise Java Beans Richard Monson-Haefel O’Reilly & Associates 0-59600-226-2
Enterprise Service Bus David A. Chappell O’Reilly & Associates 0-59600-675-6
Expert One-on-One J2EE Development without EJB Rod Johnson, Juergen Hoeller Wrox 0-76455-831-5
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
Free Culture: How Big Media Uses Technology and the Law to Lock Down Culture and Control Creativity Lawrence Lessig Penguin Press HC 1-59420-006-8
The Future of Ideas : The Fate of the Commons in a Connected World Lawrence Lessig Vintage 0-37572-644-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 O’Reilly & Associates 0-59600-288-2
Java Security (2nd Edition) Scott Oaks O'Reilly & Associates 0-59600-157-6
JavaServer Pages Hans Bergsten O’Reilly & 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 O’Reilly & Associates 1-56592-216-6
Java Transaction Processing: Design and Implementation Mark Little, Jon Maron, Greg Pavlik Prentice Hall PTR, 2004 0-13035-290-X
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
JUnit Recipes: Practical Methods for Programmer Testing J. B. Rainsberger Manning Publications 1-93239-423-0
LDAP Programming With Java Rob Weltman, Tony Dahbura Addison-Wesley, 2000 0-20165-758-9
Lean Thinking : Banish Waste and Create Wealth in Your Corporation, Revised and Updated James P. Womack, Daniel T. Jones, James Womack, Daniel Jones Free Press 0-74324-927-5
The Lord of the Rings J. R. R. Tolkien Houghton Mifflin Co. 0-39519-395-8
The Machine That Changed the World: The Story of Lean Production James P. Womack, Daniel T. Jones, Daniel Roos Harper Perennial 0-06097-417-6
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 O’Reilly and Associates, July 2002 0-596-00289-0
More Servlets and JavaServer Pages Marty Hall Prentice Hall 0-13067-614-4
Mr. Bunny’s Big Cup o’ Java Carlton Egremont III Addison-Wesley Pub Co. 0-20161-563-0
Mule Architecture Guide & Published Works Ross Mason Symphony Soft  
The Name of the Rose Umberto Eco Harcourt 0151446474
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
Practical RDF Shelley Powers O'Reilly 0-59600-263-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
Pro JSP 2, Fourth Edition Simon Brown, Sam Dalton, Daniel Jepp, Dave Johnson, Sing Li, Matt Raible Apress 1-59059-513-0
Python & XML Christopher A. Jones, Jr. and Fred L. Drake O'Reilly 0-59600-128-2
Real-Time Java Platform Programming Peter C. Dibble Prentice Hall 0-13028-261-8
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
Spring Live Matt Raible Sourcebeat, LLC 0-97488-437-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
Spring Live Matt Raible Sourcebeat, LLC 0-97488-437-5
Structure and Interpretation of Computer Programs, 2nd Edition Harold Abelson, Gerald Jay Sussman The MIT Press 0-26201-153-0
SVG Essentials J. David Eisenberg O’Reilly & 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
True Change: How Outsiders on the Inside Get Things Done in Organizations Janice A. Klein Jossey-Bass 0-78797-473-0
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
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
The World Is Flat: A Brief History of the Twenty-first Century Thomas L. Friedman Farrar, Straus and Giroux 0-37429-288-4
XML Bible Elliotte Rusty Harold Hungry Minds, Inc. 0-76454-760-7
The XML Files : Using XML and XSL with IBM WebSphere V3.0 Luis Ennser, Christophe Chuvan, Paul Fremantle, Ramani Routray, Jouko Ruuskanen IBM Redbooks 0-73841-581-2
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 O’Reilly & Associates 0-59600-355-2
XSLT Programmer's Reference Michael Kay Wrox Press 1-86100-506-7