Numerical methods for engineers with programming and software applications - Chapra, Steven C.; Canale, Raymond P. (WCB, McGraw-Hill, 1998)