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