Programming for computations - Python : a gentle introduction to numerical simulations with Python - Linge, Svein (Springer, 2016)