Matrix Computations; Second Edition (Gene Golub and Charles F. Van Loan)