Matrix computations - Golub, Gene H.; Van Loan, Charles F. (Johns Hopkins studies in the mathematical sciences., 2013)