MATLAB guide - Higham, D. J. (SIAM, 2000)