Matrix Computations - Golub, Gene H; Van Loan, Charles F (Johns Hopkins, 2013)