Pro ASP.NET MVC 2 framework - Sanderson, Steven (The expert's voice in .NET, 2010)