Introduction to Programming and Numerical Methods in MATLAB - Otto, S. R. (Springer Publications, 2007)