Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition)