Numerical methods fundamentals and applications - Gupta, Rajesh Kumar (Cambridge University Press, 2019)