Numerical analysis and computation theory and practice - Blum, E. K. (Addison-Wesley, 1972)