Numerical analysis: mathematics of scientific computing - Kincaid, David (AMS, 2010)