I think of life as a good book. The further you get into it, the more it begins to make sense.
MS Training Kit (6)
Web Development (1)
Programming Microsoft ASP.NET MVC (3rd Edition) (Developer Reference) 3rd edition