C# Design Pattern Essentials (2012) Part 1.Introduction Part 2.Creational Patterns Part 3.Structural Patterns Part 4.Behavioural Patterns Part 5.Other Useful Patterns Part 6.Design Patterns in Practice Part 7.Appendixes