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