Professional ASP.NET MVC 2 - Galloway, Jon. (Wrox programmer to programmer, 2010)