Numerical analysis - Sauer, Timothy (Pearson Addison Wesley, 2006)