Matrix computations - Golub, Gene H; Van Loan, Charles F (The Johns Hopkins University Press, 1996)