MATLAB a practical introduction to programming and problem solving - Attaway, Stormy (Butterworth-Heinemann Ltd, 2017)