Developing More-secure Microsoft Asp.net 2.0 Applications by Dominick Baier & Daniel Baier