Finite Difference Methods For Ordinary And Partial Differential Equations by Randall J. LeVeque