MATLAB a practical introduction to programming and problem solving - Attaway, Stormy (Elsevier/Butterworth-Heinemann, 2012)