Introduction to scientific computing A matrix-vector approach using MATLAB - Van Loan Charles F. (Prentice-Hall, 1997)