Finite difference methods for ordinary and partial differential equations : steady-state and time-dependent problems - LeVeque, Randall J. (Society for Industrial and Applied Mathematics, 2007)