Я бы посоветовал:
1. Stephen Walther "ASP.NET MVC Framework UNLEASHED" — коротко, понятно и по делу, прочитал за пару дней, хватило чтобы вникнуть в проект с нуля
2. Stephen Walther "ASP.NET 3.5 UNLEASHED" — смотрел бегло, общее впечатление — на уровне первой
Еще порекомендовал бы:
3. Дино Эспозито "ASP.NET 2.0 Базовый курс" и его же "Углубленный курс" (насколько я знаю, он собирался выпускать что-то подобное для 3.5)
Здесь уже более предметно со многими деталями того, как это работает "под копотом".