Numerical analalgorithms and computation - Murphy, J. (New York John Wiley, 1988)