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