En esta ocasion me gustaria comentar acerca del libro C Design Pattern Essentials que es una introduccion a los patrones de diseño con ejemplos en C#. Asi que si tu objetivo es empezar a entender mejor los patrones de diseño que actualmente se utilizan en todos lados creo que deberias empezar con este libro.
El libro describe de manera sencilla los 23 patrones de diseño de GoF, los ejemplos son sencillos y facil de comprender, ademas de que esta a muy buen precio en formato Kindle.
C Design Pattern Essentials
En lo personal creo que tienen que leer este libro antes de empezar a leer
Adaptive Code via C# (Post anterior Adaptive Code Via C)
Microsoft .NET Architecting Applications for the Enterprise
Patterns, Principles, and Practices of Domain-Driven Design
ya que mucha de la informacion que viene en estos libros se basa en los patrones de diseños de GoF.
Me puedes contactar por medio de correo jhpe@hotmail.com o por LinkedIn y Google+.