Solving Ordinary Differential Equations in Python - Sundnes, Joakim. (Springer Nature Switzerland,)