Scientific computing with MATLAB and Octave - Quarteroni, Alfio; Saleri, Fausto; Gervasio, Paola (Texts in computational Science and Engineering,, 2010)