Mastering Python Design Patterns: A guide to creating smart, efficient, and reusable software, 2nd Edition by Kamon Ayeva | Menrva Books | MenrvaBooks