Numerical Solution of Partial Differential Equations: Finite Difference Methods (Oxford Applied Mathematics and Computing Science Series)