Ваш вопрос звучит подобно "какие книжки мне прочитать, чтобы стать классным любовником".
Нужно делать проекты, только так вы получите качественные знания и опыт.
Согласен с тем, что нужно делать проекты. Но, кроме опыта у "классных любовников" есть и некоторые теоретические знания. CLR via C#, например, меня очень сильно прокачала в некоторых темах. Вопрос свожу к тому, какую теорию нужно знать классному ASP.NET MVC программисту и под силу Jun/Mid разработчику.
Любая где на обложке написано ASP.NET MVC последних версий. Либо asp.net/mvc - большинство книг написаны на основе мануалов с этого сайта и оф. документации