Design Patterns in C# - Sarcar, Vaskaran; Shimanthoor, Priya (Apress, 2018)