This book embraces existing work in the patterns community, contributes new patterns, and shows how to implement these patterns in .NET.