You can read this great book for beginers in ASP.NET MVC IoC and TDD
Steve Sanderson has a really good book on this. It's more advanced, but if you have good knowledge of .net you should be OK. Here's Scott Guthrie's review of it as well.
Pro ASP.NET MVC 3 Framework by Adam Freeman and Steven Sanderson is a great place to start.