introduction to computation and programming using python - Guttag, John V (PHI Learning, 2017)