Software Security: Building Security In
Building Secure Software: How to Avoid Security Problems the Right Way
24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them
Rootkits: Subverting the Windows Kernel: Subverting the Windows Kernel
Hacking: The Art of Exploitation, 2nd Edition
The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws
Writing Secure Code, Second Edition (Developer Best Practices)
The Hacker Playbook 3: Practical Guide To Penetration Testing
Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software
How to Break Software Security