Network security using OpenSSL - cryptography for secure communications. - John Viega; Matt Messier; Pravir Chandra (O'Reilly, 2002)

Secure programming cookbook for C and C++ - recipes for cryptography, authentication, networking, input validation and more. - John Viega; Matt Messier (O'Reilly, 2003)

Security is Harder than You Think. - John Viega; Matt Messier (ACM Queue, 2004)