I am a programmer who has been around ASP.NET before MVC was implemented as a framework for Microsoft.
At work, I was put on a task of developing a new ASP.NET MVC web application from scratch, and I keep wanting to know more about how ASP.NET MVC works "under the hood."
My background: I am coming at web development from having been a desktop developer, and I used to use ASP.NET WebForms but for this new project, I really don't like WebForms because it doesn't give you the separation-of-concerns that MVC does, and it locks you in to the M$ way of things so you cannot have fine-grained control over the look and feel of the pages like you can with Razor.
I am looking for books/tutorials that really rip off the "wizards" and crap, and really just pop the hood open and show you how to design and develop high powered, enterprise-ready web applications, such as portals and dashboards etc.