ASP.NET MVC 4 in Action has 350 pages that provide valuable content about both the ASP.NET MVC Framework and the MVC Approach.
In particular, the authors focus on creating highly maintainable, realistic web applications. It also shows how to test everything in your ASP.NET application.
You should learn the basics of MVC and how the web works before reading this book.