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