Numerical solution of partial differential equations : finite difference methods - Smith, G. D. (Oxford applied mathematics and computing science series, 1985)