Mastering Python design patterns : a guide to creating smart, efficient, and reusable software - Ayeva, Kamon (Verfasser); Kasampalis, Sakis (Verfasser) (Packt Publishing Ltd., 2018)