Numerical Methods For Engineers and Scientists Second Edition by Joe D Hoffman