Listmania!
Best Software Engineering Books
By an Amazon.com customer
Design Patterns: Elements of Reusable Object-Oriented SoftwareDesign Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma
Buy new: $38.70 / Used from: $29.96
Refactoring: Improving the Design of Existing CodeRefactoring: Improving the Design of Existing Code by Martin Fowler
Buy new: $41.93 / Used from: $37.42
Refactoring to PatternsRefactoring to Patterns by Joshua Kerievsky
Buy new: $41.93 / Used from: $32.00
Patterns of Enterprise Application ArchitecturePatterns of Enterprise Application Architecture by Martin Fowler
Buy new: $45.15 / Used from: $36.02
Effective Java (2nd Edition)Effective Java (2nd Edition) by Joshua Bloch
Buy new: $35.47 / Used from: $33.95
Java Concurrency in PracticeJava Concurrency in Practice by Brian Goetz
Buy new: $37.79 / Used from: $31.88