An introduction to MATLAB® programming and numerical methods for engineers / Timmy Siauw, Alexandre M. Bayen (Academic Press, 2015)