" An introduction to MATLAB programming and numerical methods for engineers / " Timmy Siauw, Alexandre M. Bayen.