Secure coding in C and C - Seacord, Robert C. (Addison-Wesley, 2006)