Elementary Mechanics Using Python: A Modern Course Combining Analytical and Numerical Techniques - Malthe-Sorenssen, Anders (Springer, 2016)