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 usually take you directly to that book's page at Amazon.com (or in some cases to Amazon.de or to redbooks.ibm.com).

Anti-Patterns and Patterns in Software Configuration Management William J. Brown, Hays W. McCormick III, Scott W. Thomas John Wiley & Sons 978-0471329299
Applied Java Patterns Stephen A. Stelting and Olav Maassen Prentice Hall Ptr 978-0130935380
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET Jimmy Nilsson Addison-Wesley Professional 978-0321268204
Architecting Web Services William L. Oellermann Jr. APress 978-1893115583
AspectJ in Action: Practical Aspect-Oriented Programming Ramnivas Laddad Manning Publications 978-1930110939
Beginning Spring Framework 2 Thomas Van de Velde, Bruce Snyder, Christian Dupuis, Naveen Balani, Sing Li Wrox 978-0470101612
The Best Software Writing I: Selected and Introduced by Joel Spolsky Joel Spolsky Apress 978-1590595008
Better, Faster, Lighter Java Bruce Tate O’Reilly 978-0596006761
Building Web Applications with UML (The Addison-Wesley Object Technology Series) Jim Conallen Addison-Wesley Longman 978-0201615777
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 978-0201615777
Cocoon 2 Programming: Web Publishing with XML and Java Bill Brogden, Conrad D’Cruz, Mark Gaither Sybex 978-0782141313
Cocoon: Building XML Applications Carsten Ziegeler, Matthew Langham SAMS 978-0735712355
Cocoon Developer’s Handbook Jeremy Aston, Lajos Moczar Que 978-0672322570
Complete Java 2 Certification Philip Heller, Simon Roberts BPB Publications 978-8176568814
The Complete Java 2 Certification Study Guide Simon Roberts, Philip Heller, Michael Ernest Sybex 978-0782142761
Concurrent Programming in Java Doug Lea Addison-Wesley Professional 978-0201310092
Core Animation for OS X Bill Dudney Pragmatic Bookshelf 978-1934356104
Core J2EE Patterns: Best Practices and Design Strategies Deepak Alur, John Crupi, Dan Malks Pearson Education 978-0130648846
Core Servlets and JavaServer Pages Marty Hill Prentice Hall Ptr 978-0130893406
Designing Enterprise Applications with the Java™ 2 Platform, Enterprise Edition Nicholas Kassem, Enterprise Team Addison-Wesley Professional 978-0201702774
Design Patterns Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Addison-Wesley Professional 978-0201633610
Distributed Event-Based Systems Gero Mühl, Ludger Fiege, and Peter Pietzuch Springer 978-3540326519
Domain-Driven Design: Tackling Complexity in the Heart of Sofware Eric Evans Addison-Wesley Professional 978-0321125217
DSDM: Business Focused Development, Second Edition DSDM Consortium, Jennifer Stapleton Pearson Education 978-0321112248
Eclipse: Building Commercial-Quality Plug-ins Eric Clayberg and Dan Rubel Addison-Wesley Professional 978-0321426727
Eclipse Live Bill Dudney Sourcebeat, LLC 978-0974884363
Effective Java™ Programming Language Guide Joshua Bloch Addison-Wesley Professional 978-0201310054
EJB Design Patterns: Advanced Patterns, Processes, and Idioms Floyd Marinescu John Wiley & Sons 978-0471208310
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Gregor Hohpe, Bobby Woolf Addison-Wesley Professional 978-0321200686
Enterprise JavaBeans Richard Monson-Haefel O’Reilly 978-0596002268
Enterprise Service Bus David A. Chappell O’Reilly Media 978-0596006754
Enterprise Solution Patterns Using Microsoft .Net Version 2.0: Patterns & Practices Microsoft Corporation Microsoft Press 978-0735618398
Event-Based Programming: Taking Events to the Limit Ted Faison Apress 978-1590596432
Expert One-on-One J2EE Development without EJB Rod Johnson, Juergen Hoeller Wrox 978-0764558313
Extreme Programming Examined Giancarlo Succi and Michele Marchesi Pearson Education 978-0201710403
eXtreme Programming eXplained: Embrace Change (The XP Series) Kent Beck Addison-Wesley Professional 978-0201616415
Extreme Programming in Practice James Newkirk and Robert Martin Prentice Hall 978-0201709377
Extreme Programming Installed Ron Jefferies, Ann Anderson, Chet Henderson Addison-Wesley Professional 978-0201708424
Free Culture: How Big Media Uses Technology and the Law to Lock Down Culture and Control Creativity Lawrence Lessig The Penguin Press HC 978-1594200069
The Future of Ideas : The Fate of the Commons in a Connected World Lawrence Lessig Vintage 978-0375726446
GIS for Web Developers: Adding “Where” to Your Web Applications Scott Davis Pragmatic Bookshelf 978-0974514093
Google Maps API: Adding Where to Your Application Scott Davis Pragmatic Bookshelf PDF-Only eBook
Groovy in Action Dierk Koenig, Andrew Glover, Paul King, Guillaume Laforge, Jon Skeet, James Gosling (Foreword) Manning Publications 978-1932394849
Groovy Programming: An Introduction for Java Developers Kenneth Barclay and John Savage Morgan Kaufmann 978-0123725073
Groovy Recipes: Greasing the Wheels of Java Scott Davis, Venkat Subramaniam Pragmatic Bookshelf 978-0978739294
The Grid: Blueprint for a New Computing Infrastructure Ian Foster (Editor), Carl Kesselman (Editor) Morgan Kaufmann Publishers 978-1558604759
Head First Servlets and JSPs: Passing the Sun Certified Web Component Developer Exam Bryan Basham, Kathy Sierra, Bert Bates O'Reilly Media, Inc. 978-0596005405
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 Java Applets Owen Davis, Tom McGinn, Amit Bhatiani Ziff-Davis 978-1562763862
Instant UML Pierre-Alain Miller Wrox Press 978-1861000873
Integration Patterns (Patterns & Practices) Microsoft Corporation Microsoft Press 978-0735618503
J2EE AntiPatterns Bill Dudney, Stephen Asbury, Joseph Krozak, Kevin Wittkopf John Wiley & Sons 978-0471146155
Jakarta Pitfalls Bill Dudney, Jonathan Lehr John Wiley & Sons 978-0471449157
The Java 2 Developer's Handbook Philip Heller, Simon Roberts Sybex, Inc 978-0782121797
Java 2 Performance and Idiom Guide Craig Larman, Rhett Guthrie Prentice Hall Ptr 978-0130142603
Java Concurrency in Practice Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea Addison-Wesley Professional 978-0321349606
Java Data Objects David Jordan, Craig Russell O'Reilly Media 978-0596002763
Java Design Patterns James W. Cooper Addison-Wesley Professional 978-0596002763
Java Enterprise Design Patterns - Patterns in Java Volume 3 Mark Grand John Wiley & Sons 978-0471333159
Java Handbook Patrick Naughton McGraw-Hill 978-0078821998
The Java™ Language Specification, Second Edition Bill Joy (Editor), James Gosling, Guy Steele, Gilad Bracha Addison-Wesley Professional 978-0201310085
Java NIO Ron Hitchens O’Reilly Media 978-0596002886
Java Security (2nd Edition) Scott Oaks O'Reilly Media 978-0596001575
JavaServer Pages, Second Edition Hans Bergsten O’Reilly 978-0596003173
Java Threads Scott Oaks & Henry Wong O’Reilly & Associates 978-1565922167
Java Transaction Processing: Design and Implementation Mark Little, Jon Maron, Greg Pavlik Prentice Hall Ptr 978-0130352903
The Java Tutorial: Object-Oriented Programming for the Internet Mary Campione & Kathy Walrath Addison-Wesley 978-0201634549
The Java™ Virtual Machine Specification, Second Edition Tim Lindholm, Frank Yellin Addison-Wesley Professional 978-0201432947
JBoss at Work: A Practical Guide Tom Marrs, Scott Davis O'Reilly Media 978-0596007348
JNDI API Tutorial and Reference: Building Directory-Enabled Java™ Applications Rosanna Lee, Scott Seligman Addison-Wesley Professional 978-0201705027
JSP and Tag Libraries for Web Development Wellington L.S. da Silva New Riders Publishing 978-0735710955
JSP: Javaserver Pages (Developer's Guide) Barry A. Burd Hungry Minds, Inc. 978-0764535352
JUnit Recipes: Practical Methods for Programmer Testing J. B. Rainsberger Manning Publications 978-1932394238
LDAP Programming With Java Rob Weltman, Tony Dahbura Addison-Wesley Professional 978-0201657586
Lean Thinking : Banish Waste and Create Wealth in Your Corporation, Revised and Updated James P. Womack, Daniel T. Jones Free Press 978-074324927
The Machine That Changed the World: The Story of Lean Production James P. Womack, Daniel T. Jones, Daniel Roos Harper Perennial 978-0060974176
Mastering Enterprise JavaBeans and the Java 2 Platform, Enterprise Edition Ed Roman John Wiley & Sons 978-0471332299
Mastering JavaServer Faces Bill Dudney, Jonathan Lehr, Bill Willis, LeRoy Mattingly Wiley 978-0471462071
Mastering Regular Expressions, 2nd Edition Jeffrey E. F. Friedl O’Reilly Media 978-0596002893
Mastering XMI: Java Programming with XMI, XML, and UML Timothy J. Grose, Gary C. Doney, Stephen A. Brodsky John Wiley & Son Ltd 978-0471384298
More Servlets and JavaServer Pages Marty Hall Pearson Education 978-0130676146
Mr. Bunny’s Big Cup o’ Java Carlton Egremont III Addison-Wesley Professional 978-0201615630
Mule Architecture Guide Ross Mason Symphony Soft  
The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition Frederick P. Brooks Addison-Wesley Professional 978-0201835953
Pattern Oriented Software Architecture, Volume 1: A System of Patterns Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal John Wiley & Son Ltd 978-0471958697
Pattern Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschman John Wiley & Son Ltd 978-0471606956
Patterns for e-business: A Strategy for Reuse Jonathan Adams, George Galambos, Srinivas Koushik, Guru Vasudeva IBM Press 978-1931182027
Patterns of Enterprise Application Architecture Martin Fowler Addison-Wesley Professional 978-0321127426
Performance Analysis for Java Web Sites Stacy Joines, Ruth Willenborg, Ken Hygh Addison-Wesley Professional 978-0201844542
Perspectives on Web Services: Applying SOAP, WSDL and UDDI to Real-World Projects Olaf Zimmerman, Mark R. Tomlinson, Stefan Peuser Springer Verlag 978-3540009146
Planning Extreme Programming Kent Beck and Martin Fowler Addison-Wesley Professional 978-0201710915
Pojos in Action Chris Richardson Manning Publications 978-1932394580
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems David Luckham Addison-Wesley Professional 978-0201727890
Practical Java Programming Language Guide Peter Haggar Addison-Wesley Professional 978-0201616460
Pragmatic Ajax: A Web 2.0 Primer Justin Gehtland, Ben Galbraith, Dion Almaer Pragmatic Bookshelf 978-0596002633
Practical RDF Shelley Powers O'Reilly Media 978-0596002633
Pragmatic GIS Scott Davis Pragmatic Bookshelf 978-0974514093
The Pragmatic Programmer: From Journeyman to Master Andrew Hunt, David Thomas, Ward Cunningham (Preface) Addison-Wesley Professional 978-0201616224
Pro EJB 3: The Java Persistence API Michael Keith, Merrick Schincariol Apress 978-1590596456
Professional Apache Geronimo Jeff Genender, Bruce Snyder, Sing Li Wrox Press Inc. 978-0471785439
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. 978-1861004956
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. 978-1861005090
Programming Jakarta Struts Chuck Cavaness O'Reilly 978-0596003289
Programming Web Services with SOAP James Snell, Doug Tidwell, Paul Kulchenko O'Reilly Media 978-0596000950
Pro JSP 2, Fourth Edition (Expert's Voice in Java) Simon Brown, Sam Dalton, Daniel Jepp, Dave Johnson, Sing Li, Matt Raible Apress 978-1590595138
Python & XML Christopher A. Jones and Fred L. Drake O'Reilly Media 978-0596001285
Real-Time Java Platform Programming Peter C. Dibble Prentice Hall Ptr 978-0130282613
The Real-Time Specification for Java™ Gregory Bollella (Editor), James Gosling, Benjamin Brosgol, Peter Dibble, Steve Furr, Mark Turnbull Addison-Wesley Longman 978-0201703238
Refactoring: Improving the Design of Existing Code Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts Addison-Wesley Professional 978-0201485677
Refactoring to Patterns (The Addison-Wesley Signature Series) Joshua Kerievsky Addison-Wesley Professional 978-0321213358
RESTful Web Services Leonard Richardson, Sam Ruby, and David Heinemeier Hansson O'Reilly Media, Inc. 978-0596529260
SAMS Teach Yourself UML in 24 Hours Joseph Schmuller SAMS 978-0672316364
SOA-Expertenwissen (in German, available from Amazon.de) Gernot Starke and Stefan Tilkov Dpunkt Verlag 978-3898644372
SOAP: Cross Platform Internet Development Using XML Scott Seely, Kent Sharkey Pearson Education 978-0130907639
Special Edition Using Soap John Mueller Que 978-0789725660
Spring Live Matt Raible Sourcebeat, LLC 978-0974884370
Structure and Interpretation of Computer Programs, 2nd Edition (MIT Electrical Engineering and Computer Science) Harold Abelson, Gerald Jay Sussman The MIT Press 978-0262011532
Sun Certified Enterprise Architecture for J2EE Technology Study Guide Mark Cade and Simon Roberts Prentice Hall Ptr 978-0130449160
Sybase Performance Tuning Shaibal Roy, Marc Sugiyama Prentice Hall 978-0134429977
SVG Essentials J. David Eisenberg O’Reilly Media 978-0596002237
Taming Java™ Threads Allen Holub Apress 978-1893115101
Thinking in Java Bruce Eckel Prentice Hall Ptr 978-0136597230
Toyota Production System: Beyond Large-Scale Production Taiichi Ono Productivity Press 978-0915299140
True Change: How Outsiders on the Inside Get Things Done in Organizations Janice A. Klein Jossey-Bass 978-0787974732
Understanding LDAP IBM Redbook IBM Corporation 978-0738400143
The Unified Modeling Language User Guide Grady Booch, Ivar Jacobson, James Rumbaugh Addison-Wesley Professional 978-0201571684
Use Case Driven Object Modeling With UML: A Practical Approach Doug Rosenberg and Kendall Scott Addison-Wesley Professional 978-0201432893
Web Development with JavaServer Pages Duane Fields, Mark Kolb, and Shawn Bayern Manning Publications 978-1884777998
Web Services Wizardry with WebSphere Studio Application Developer Denise Hatzidakis et al IBM Redbooks 978-0738423357
Whose Freedom? The Battle Over America's Most Important Idea George Lakoff Farrar, Straus and Giroux 978-0374158286
The World Is Flat [Updated and Expanded]: A Brief History of the Twenty-first Century Thomas L. Friedman Farrar, Straus and Giroux 978-0374292799
XML Bible, 2nd Edition Elliotte Rusty Harold Wiley 978-0764547607
The XML Files : Using XML and XSL with IBM WebSphere V3.0 Luis Ennser, Christophe Chuvan, Paul Fremantle, Ramani Routray, Jouko Ruuskanen IBM Redbooks 978-0738415819
The XML Schema Complete Reference Cliff Binstock, David Peterson, Mitchell Smith, Mike Wooding, Chris Dix, Chris Galtenberg Pearson Education 978-0672323744
The XSL Companion Neil Bradley Pearson Education 978-0201674873
XSL-FO Dave Pawson O’Reilly Media 978-0596003555
XSLT: Mastering XML transformations Doug Tidwell O’Reilly Media 978-0596527211
XSLT Programmer's Reference, 2nd Edition Michael H. Kay Peer Information 978-1861005069

CSS2009@SoftwareSummit.com

Colorado Software Summit
P.O. Box 1461
Monument, CO 80132-1461
U.S.A.