Writing Secure Code - Howard, Michael (Microsoft Press, 2003)