Listmania!
A Software Design and Architecture Bookshelf
By an Amazon.com customer
The Timeless Way of BuildingThe Timeless Way of Building by Christopher Alexander
Buy new: $40.95 / Used from: $31.44
A book on the design and architecture of towns. The inspiration for patterns in software.
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) by Erich Gamma
Buy new: $41.57 / Used from: $29.98
The patterns book that started it all.
Pattern-Oriented Software Architecture Volume 1: A System of PatternsPattern-Oriented Software Architecture Volume 1: A System of Patterns by Frank Buschmann
Buy new: $72.00 / Used from: $29.14
The POSA series of books is an outstanding reference.
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked ObjectsPattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects by Douglas Schmidt
Buy new: $68.00 / Used from: $39.99
POSA 2: Distributed computing. More great stuff. No fluff.
Server Component Patterns: Component Infrastructures Illustrated with EJB (Wiley Software Patterns Series)Server Component Patterns: Component Infrastructures Illustrated with EJB (Wiley Software Patterns Series) by Markus Völter
Buy new: $70.00 / Used from: $9.98
POSA 3: Components. Another must-have.
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series) by Martin Fowler
Buy new: $47.99 / Used from: $38.50
No one does it right the first time, except me. (Insert sarcastic grin here)
Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series) by Martin Fowler
Buy new: $45.03 / Used from: $33.00
Fowler knows his stuff. Haven't read this yet, but added it anyway due to reputation.
A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series)A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series) by Christopher Alexander
Buy new: $40.95 / Used from: $29.49
The sequel to 'Timeless Way of Building'.
Pattern Languages of Program Design 4  (Software Patterns Series)Pattern Languages of Program Design 4 (Software Patterns Series)
Buy used from: $42.96
Discusses the most commonly used software pattern: The "Big Ball of Mud".
Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) (Prentice-Hall International Series in Computer Science)Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) (Prentice-Hall International Series in Computer Science) by Bertrand Meyer
Buy new: $96.88 / Used from: $31.99
Design By Contract! I say again, Design By Contract!
Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series)Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series) by Robert C. Martin
Buy new: $60.00 / Used from: $42.99
My current reading. Good stuff so far.
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks
Buy new: $34.37 / Used from: $19.20
A classic.
Peopleware: Productive Projects and Teams   (Second Edition)Peopleware: Productive Projects and Teams (Second Edition) by Tom DeMarco
Buy new: $30.55 / Used from: $24.56
It's not all about the code.
Object-Oriented Design HeuristicsObject-Oriented Design Heuristics by Arthur J. Riel
Buy new: $47.99 / Used from: $25.00
One of my personal favorites
Analysis Patterns: Reusable Object Models (Addison-Wesley Object Technology Series)Analysis Patterns: Reusable Object Models (Addison-Wesley Object Technology Series) by Martin Fowler
Buy new: $51.99 / Used from: $14.56
There's that Fowler guy again.
Applying UML and PatternsApplying UML and Patterns by Craig Larman
Buy used from: $0.66
It's important to know the UML, and how to use it.
Building Application Frameworks: Object-Oriented Foundations of Framework DesignBuilding Application Frameworks: Object-Oriented Foundations of Framework Design by Ralph E. Johnson
Buy used from: $7.00
Another good architecture series.
Implementing Application Frameworks: Object-Oriented Frameworks at WorkImplementing Application Frameworks: Object-Oriented Frameworks at Work
Buy used from: $4.50
Volume 2
Domain-Specific Application Frameworks: Frameworks Experience by IndustryDomain-Specific Application Frameworks: Frameworks Experience by Industry
Buy used from: $11.96
Volume 3