Numerical analysis - the mathematics of computing [in 2vols]