The Pragmatic Programmer
David Thomas & Andrew Hunt
A classic guide to software craftsmanship. Every developer should read it.
Security Engineering
Ross Anderson
The definitive textbook on building secure, dependable systems.