Title: Mastering Python Design Patterns: A guide to creating smart, efficient, and reusable software, 2nd Edition
Subjects: Python (computer program language), Computer software, development