Numerical methods for scientific and engineering computation - Jain, M K, et al (1996)