Numerical methods for engineers : with programming and software applications - Chapra (WCB McGraw Hill, 1998)