Numerical partial differential equations : finite difference methods - Thomas, J. W. (Texts in applied mathematics, 1995)