Matrix computations - Golub, Gene Howard; Van Loan, Chales F (Johns Hopkins Series in the Mathematical Sciences, 1989)