The Security Development Lifecycle
19 Deadly Sins of Software Security: Programming Flaws and How to Fix Them (Security One-off)
Software Security: Building Security In
Building Secure Software: How to Avoid Security Problems the Right Way
Writing Secure Code, Second Edition
Writing Secure Code for Windows Vista (Pro - Step By Step Developer)