Programming for Computations - Python A Gentle Introduction to Numerical Simulations with Python - Linge, Svein; Langtangen, Hans Petter (Springer International Publishing : Imprint: Springer, 2016)