Text this: Numerical Methods For Differential Equations : Fundamental Concepts For Scientific And Engineering Applications / Michale A. Celia, William G. Gray