Scientific Computing With Matlab by Alfio Quarteroni & Fausto Saleri