ASP.NET solutions : 23 case studies : best practices for developers - Leinecker, Rick (Addison-Wesley, 2004)