Designing Secure Web-Based Applications For Microsoft Windows 2000 by Michael Howard