Numerical Methods using MATLAB - Lindfield G R, Penny J E T (New Delhi Elsevier, 2013)