Doing Math with Python : Use Programming to Explore Algebra, Statistics, Calculus, and More! - Saha, Amit (No Starch Press)