white bar background yellow bar background
Colorado Software Summit 2007 banner
Colorado Software Summit logo

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. McCormick III, Scott W. Thomas John Wiley & Sons 0-47132-929-0
Applied Java Patterns Stephen A. Stelting and Olav Maassen Prentice Hall PTR 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 1-93011-093-6
Better, Faster, Lighter Java Bruce Tate O’Reilly 0-59600-676-4
Building Web Applications with UML (The Addison-Wesley Object Technology Series) Jim Conallen Addison-Wesley Longman 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 SAMS 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 SAMS 0-73571-235-2
Cocoon Developer’s Handbook Jeremy Aston, Lajos Moczar Que 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 Professional 0-20131-009-0
Core J2EE Patterns: Best Practices and Design Strategies Deepak Alur, John Crupi, Dan Malks Pearson Education 0-13064-884-1
Core Servlets and JavaServer Pages Marty Hill Prentice Hall PTR 0-13089-340-4
Designing Enterprise Applications with the Java™ 2 Platform, Enterprise Edition Nicholas Kassem, Enterprise Team Addison-Wesley Professional 0-20170-277-0
Design Patterns Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Addison-Wesley Professional 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 Professional 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 Professional 0-32120-068-3
Enterprise JavaBeans Richard Monson-Haefel O’Reilly 0-59600-226-2
Enterprise Service Bus David A. Chappell O’Reilly Media 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 Pearson Education 0-20171-040-4
eXtreme Programming eXplained: Embrace Change (The XP Series) Kent Beck Addison-Wesley Professional 0-20161-641-6
Extreme Programming in Practice James Newkirk and Robert Martin Prentice Hall 0-20170-937-6
Extreme Programming Installed Ron Jefferies, Ann Anderson, Chet Henderson Addison-Wesley Professional 0-20170-842-6
Free Culture: How Big Media Uses Technology and the Law to Lock Down Culture and Control Creativity Lawrence Lessig The 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
Google Maps API: Adding Where to Your Application Scott Davis Pragmatic Bookshelf 1-55860-475-8
The Grid: Blueprint for a New Computing Infrastructure Ian Foster (Editor), Carl Kesselman (Editor) Morgan Kaufmann Publishers 1-55860-475-8
The Hobbit J. R. R. Tolkien Houghton Mifflin 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 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 McGraw-Hill 0-07212-601-9
Instant UML Pierre-Alain Miller Wrox Press 1-86100-087-1
Instant Wireless Java with J2ME Paul Tremblett 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 Media 0-59600-276-9
Java Design Patterns James W. Cooper Addison-Wesley Professional 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 Professional 0-201-31008-2
Java NIO Ron Hitchens O’Reilly Media 0-59600-288-2
Java Security (2nd Edition) Scott Oaks O'Reilly Media 0-59600-157-6
JavaServer Pages, Second Edition Hans Bergsten O’Reilly 0-59600-317-X
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 0-13035-290-X
The Java Tutorial: Object-Oriented Programming for the Internet Mary Campione & Kathy Walrath Addison-Wesley 0-201-63454-6
The Java™ Virtual Machine Specification, Second Edition Tim Lindholm, Frank Yellin Addison-Wesley Professional 0-201-43294-3
JBoss at Work: A Practical Guide Tom Marrs, Scott Davis O'Reilly Media 0-59600-734-5
JNDI API Tutorial and Reference: Building Directory-Enabled Java™ Applications Rosanna Lee, Scott Seligman Addison-Wesley Professional 0-20170-502-8
JSP and Tag Libraries for Web Development Wellington L.S. da Silva New Riders Publishing 0-73571-095-3
JSP: Javaserver Pages (Developer's Guide) Barry A. Burd Hungry Minds, Inc. 0-76453-535-8
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 Professional 0-20165-758-9
Lean Thinking : Banish Waste and Create Wealth in Your Corporation, Revised and Updated James P. Womack, Daniel T. Jones Free Press 0-74324-927-5
The Lord of the Rings J. R. R. Tolkien Houghton Mifflin 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 Media 0-47138-429-1
Mastering XMI: Java Programming with XMI, XML, and UML Timothy J. Grose, Gary C. Doney, Stephen A. Brodsky John Wiley & Son Ltd 0-596-00289-0
More Servlets and JavaServer Pages Marty Hall Pearson Education 0-13067-614-4
Mr. Bunny’s Big Cup o’ Java Carlton Egremont III Addison-Wesley Professional 0-20161-563-0
Mule Architecture Guide Ross Mason Symphony Soft  
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, George Galambos, Srinivas Koushik, Guru Vasudeva 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 R. Tomlinson, Stefan Peuser Springer Verlag 3-540-00914-0
Planning Extreme Programming Kent Beck and Martin Fowler Addison-Wesley Professional 0-20171-091-9
Practical Java Programming Language Guide Peter Haggar Addison-Wesley Professional 0-20161-646-7
Practical RDF Shelley Powers O'Reilly Media 0-59600-263-7
Pragmatic GIS Scott Davis Pragmatic Bookshelf 0-97451-409-8
The Pragmatic Programmer: From Journeyman to Master Andrew Hunt, David Thomas, Ward Cunningham (Preface) Addison-Wesley Professional 0-20161-622-X
Pro EJB 3: The Java Persistence API Michael Keith, Merrick Schincariol Apress 1-59059-645-5
Professional Apache Geronimo Jeff Genender, Bruce Snyder, Sing Li Wrox Press Inc. 0-47178-543-1
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 0-59600-328-5
Programming Web Services with SOAP James Snell, Doug Tidwell, Paul Kulchenko O'Reilly Media 0-59600-095-2
Pro JSP 2, Fourth Edition (Expert's Voice in Java) Simon Brown, Sam Dalton, Daniel Jepp, Dave Johnson, Sing Li, Matt Raible Apress 1-59059-513-0
Python & XML Christopher A. Jones and Fred L. Drake O'Reilly Media 0-59600-128-2
Real-Time Java Platform Programming Peter C. Dibble Prentice Hall PTR 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 Longman 0-201-70323-8
Refactoring: Improving the Design of Existing Code Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts Addison-Wesley Professional 0-20148-567-2
SAMS Teach Yourself UML in 24 Hours Joseph Schmuller SAMS 0-67231-636-6
SOAP: Cross Platform Internet Development Using XML Scott Seely, Kent Sharkey Pearson Education 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
Structure and Interpretation of Computer Programs, 2nd Edition (MIT Electrical Engineering and Computer Science) Harold Abelson, Gerald Jay Sussman The MIT Press 0-26201-153-0
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
SVG Essentials J. David Eisenberg O’Reilly Media 0-59600-223-8
Taming Java™ Threads Allen Holub Apress 1-893115-10-0
Thinking in Java Bruce Eckel Prentice Hall PTR 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 Addison-Wesley Professional 0-20157-168-4
Use Case Driven Object Modeling With UML: A Practical Approach Doug Rosenberg and Kendall Scott Addison-Wesley Professional 0-20143-289-7
Web Development with JavaServer Pages Duane Fields, Mark Kolb, and Shawn Bayern Manning Publications 1-884-77799-6
Web Services Wizardry with WebSphere Studio Application Developer Denise Hatzidakis et al IBM Redbooks 0-73842-335-1
Whose Freedom? The Battle Over America's Most Important Idea George Lakoff Farrar, Straus and Giroux 0-37415-828-2
The World Is Flat [Updated and Expanded]: A Brief History of the Twenty-first Century Thomas L. Friedman Farrar, Straus and Giroux 0-37429-279-5
XML Bible, 2nd Edition Elliotte Rusty Harold Wiley 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, Chris Dix, Chris Galtenberg Pearson Education 0-67232-374-5
The XSL Companion Neil Bradley Pearson Education 0-20167-487-4
XSL-FO Dave Pawson O’Reilly Media 0-59600-355-2
XSLT Programmer's Reference, 2nd Edition Michael H. Kay Peer Information 1-86100-506-7