nice book as an introduction towards the MVC 4 world.. it covers almost all the important aspects of MVC. it has nice examples and it give a fully-working MVC application to be used as a hands-on experience in almost 5 chapters..the only problem is that i was new to MVC so i decided to start with the PluralSight MVC course which was pretty good and covered most of the material in this book.. and of course watching videos is way faster than reading a 750-pages book.. so the book was kinda redundant to me afterwards...so for anyone new to MVC i recommend watching PluralSight tutorial which is available for free on the official asp.net website... but if you need some further and more in-depth knowledge and you have no problem reading a 750-pages then this book will be good enough for you.. This is a good introductory book. Some parts, I think, are not deep enough to give any further enlightenment and could be dismissed, as the addition of inversion of control through Ninject framework. If the author wanted to give a flavor of real-life development, other aspects should be approached more deeply. For instance, relevant points as authentication are showed in a very shallow way and leave the reader alone with Stack Overflow and internet blogs to learn how to really use it. Anyway, I came really a newbie to ASP.NET MVC and for me this book provided a lot of insights and put me on track, despite the fact that I still had to spend a fair amount of hours digging on the internet to build a real-world application. You will probably need other references, specially on Entity Framework.