MATLAB guide - Higham, D. J; Higham, Nicholas J. (SIAM, 2005)