By the name suggests C# Design Patterns by Judith Bishop has been written specifically for the C# language and encompasses some of the new features of .Net 3.5 language such as Linq.The structure of the book is separated in to 3 major sections, covering the Structural, Creational and Behavioural patterns which include examples of 23 Design patterns, with when, how and why each pattern lends itself