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)