Numerical Methods for Engineers with Software and Programming Applications - Steven C. Chapra (McGraw Hill, 2002)