Numerical Analysis: Mathematics of Scientific Computing (Pure and Applied Undergraduate Texts)