Numerical analysis and scientific computation - Leader, Jeffery J. (Pearson Education, 2004)