Numerical methods - Lindfield, G. R. (Academic Press, 2012)