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