Numerical Analysis and Scientific Computing 1