Numerical methods for ordinary differential equations - Butcher, J. C. (Wiley, 2016)