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