An Introduction to Programming and Numerical Methods in MATLAB - Otto, S.R; Denier, J.P (Springer London, 2005)