Numerical partial differential equations: finite difference methods - Thomas, James William (Texts in applied mathematics, v.<22>, 1995)