Head First Design Patterns: A Brain-Friendly Guide
Patterns of Enterprise Application Architecture
Pro C# 2010 and the .NET 4 Platform (Expert's Voice in .NET)