Matlab guide - Higham, Desmond J. (SIAM, 2005)