Excellent book on the basics with the added bonus of actually following solid design patterns. Instead of just writing code that will work for the book, the authors wrote code that shows the building blocks of a maintainable application.
Chapter 1 was a free download (and turns out to be 1/2 of the book). After reading it and started using MVC in my work. Now I'm slowly working my way through the rest of the book.
Very simple book. Very practical. Little explanation and theory and nice and sufficient tutorial. You don't even need to have knowledge on ASP.NET to understand it.
Surprisingly good. Explained everything very well. Book was from 2009, and it's now 2012, which is a lifetime in technology. However, the principles and foundations haven't changed.