Expert ASP.NET 2.0 Advanced Application Design - Selly, Dominic (Dominic Selly, Andrew Troelsen, and Tom Barnaby, 2006)