Springer-Verlag New York Numerical Analysis in Modern Scientific Computing