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