"Writing Secure Code: Practical Strategies and Proven Techniques for Building Secure Applications in a Networked World" 2nd Edition - Michael Howard and David LeBlanc - Microsoft Press
"Building Secure Software: How to Avoid Security Problems the Right Way“ - John Viega and Gary McGraw - Addison-Wesley
"Secure Coding: Principles and Practices“ - Mark Graff & Kenneth Van Wyk - O'Reilly
"Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More“ - John Viega & Matt Messier - O'Reilly
"Java Security" 2nd Edition - Scott Oaks - O'Reilly
"Applied Cryptography: Protocols, Algorithms & Source Code in C“ - Bruce Schneier - Wiley & Sons