Introduction to Computation and Programming Using Python: With Application to Computational Modeling and Understanding Data - Guttag, John V. (London ; MIT Press, 2021)