- Exploiting Software: How to Break Code (Addison-Wesley Software Security Series)
- Building Secure Software: How to Avoid Security Problems the Right Way
- Software Security: Building Security In (Addison-Wesley Software Security Series)
- Exploiting Online Games: Cheating Massively Distributed Systems (Addison-Wesley Software Security Series)
- Software Security Engineering: A Guide for Project Managers (The SEI Series in Software Engineering)