Listmania!
Books every software developer should read
Code Complete: A Practical Handbook of Software ConstructionCode Complete: A Practical Handbook of Software Construction by Steve McConnell
Buy new: £21.80 / Used from: £18.99
The Pragmatic ProgrammerThe Pragmatic Programmer by Andrew Hunt
Buy new: £15.91 / Used from: £13.99
Effective Java: Second EditionEffective Java: Second Edition by Joshua Bloch
Buy new: £17.99 / Used from: £16.99
Every java developer should read this book.
Patterns of Enterprise Application Architecture (The Addison-Wesley Signature Series)Patterns of Enterprise Application Architecture (The Addison-Wesley Signature Series) by Martin Fowler
Buy new: £21.49 / Used from: £19.00
The Mythical Man Month and Other Essays on Software EngineeringThe Mythical Man Month and Other Essays on Software Engineering by Frederick P. Brooks Jr.
Buy new: £17.46 / Used from: £13.28
A classic
An Introduction to Database SystemsAn Introduction to Database Systems by C.J. Date
Buy new: £54.09 / Used from: £40.00
The title is a bit misleading. This book is not just an introduction, it explains everything you should know about databases.
Refactoring: Improving the Design of Existing Code (Object Technology Series)Refactoring: Improving the Design of Existing Code (Object Technology Series) by Martin Fowler
Buy new: £22.76 / Used from: £14.98
Programming Pearls (ACM Press)Programming Pearls (ACM Press) by Jon Bentley
Buy new: £14.38 / Used from: £9.28
Object-oriented Software Construction (Prentice-Hall Resource)Object-oriented Software Construction (Prentice-Hall Resource) by Bertrand Meyer
Buy new: £34.97 / Used from: £24.98
Very good book about object oriented programming
Design patterns : elements of reusable object-oriented softwareDesign patterns : elements of reusable object-oriented software by Erich Gamma
Buy new: £25.16 / Used from: £19.50
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) by Robert C. Martin
Buy new: £13.99 / Used from: £12.89
Java Concurrency in PracticeJava Concurrency in Practice by Brian Goetz
Buy new: £16.46 / Used from: £15.49
Another "must read" if you are a java developer...