Seven Pernicious Kingdoms: A Taxonomy of Software Security Errors. - Katrina Tsipenyuk; Brian Chess; Gary McGraw (IEEE Secur. Priv., 2005)