Practical Python Design Patterns - Badenhorst, Wessel (Apress, 2020)