The art of software security assessment identifying and preventing software vulnerabilities - Dowd, Mark; McDonald, John 1977-; Schuh, Justin (Addison-Wesley, 2007)