Describir: Hands-on design patterns with C# and .NET Core :