Listmania!
Secure software design & implementation
Security Engineering: A Guide to Building Dependable Distributed Systems (Wiley Computer Publishing)Security Engineering: A Guide to Building Dependable Distributed Systems (Wiley Computer Publishing) by Ross J. Anderson
Buy new: £36.13 / Used from: £19.65
it is most probably the only good book for system security in English
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & MoreSecure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More by John Viega
Buy new: £43.49 / Used from: £28.99
Writing Secure Code 2nd EditionWriting Secure Code 2nd Edition by Michael Howard and David LeBlanc
Buy new: £21.87 / Used from: £5.16
Secrets and Lies: Digital Security in a Networked WorldSecrets and Lies: Digital Security in a Networked World by Bruce Schneier
Buy new: £8.36 / Used from: £4.00
Building Secure Software: How to Avoid Security Problems the Right Way (Addison-Wesley Professional Computing)Building Secure Software: How to Avoid Security Problems the Right Way (Addison-Wesley Professional Computing) by John Viega
Buy new: £35.69 / Used from: £24.72
Designing Security Architecture SolutionsDesigning Security Architecture Solutions by Jay Ramachandran
Buy new: £42.50 / Used from: £27.23
Threat Modeling (Microsoft Professional)Threat Modeling (Microsoft Professional) by Frank Swiderski and Window Snyder
Buy new: £23.99 / Used from: £6.60
it is too much concentrated on applications and too much Microsoft'ish in approach, still something to read