Libros que cubrirán TDD, DDD y patrones de diseño en .NET

Me gustaría obtener un libro (s) que realmente me ofrezca una visión completa del desarrollo moderno de ASP.NET utilizando C #, TDD, ASP.NET MVC, DDD y patrones de diseño, como el patrón del repositorio. Soy muy competente con C # y ASP.NET MVC, pero quiero llenar los vacíos.

Si ha tenido una buena experiencia con uno o dos libros que cubren estos temas, ¿podría compartirlos?

Respuestas a la pregunta(9)

Su respuesta a la pregunta