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