https://bookem.ir/books/1871027-Design-Patterns-in-Python
Design Patterns in Python