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: £12.97
Effective Java: Second EditionEffective Java: Second Edition by Joshua Bloch
Buy new: £17.99 / Used from: £24.91
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: £26.31 / 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: £15.96 / Used from: £10.39
A classic
An Introduction to Database SystemsAn Introduction to Database Systems by C.J. Date
Buy new: £52.59 / Used from: £35.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: £20.00
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: £33.72 / Used from: £37.61
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: £24.66 / Used from: £21.00
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.98 / Used from: £13.27
Java Concurrency in PracticeJava Concurrency in Practice by Brian Goetz
Buy new: £16.46 / Used from: £26.16
Another "must read" if you are a java developer...