Introduction to Numerical Methods in Differential Equations by Mark H. Holmes