Numerical methods for scientists and engineers - Hamming, R. W. (Dover, 2016)