Numerical mathematics and computing (Belmont, CA : Thomson-Brooks/Cole, 2004)