Introduction to scientific computing a Matrix-vector approach using MATLAB - Van Lean, Charles F. (The MATLAB curriculum series, 2000)