Python Programming with Design Patterns - Cooper, James W. (Noida Pearson India Education Service Pvt. Ltd., 2025)