Numerical methods for scientific and engineering computation - Jain, M. K. (New Age International Publishers, 2000)