Matrix Computations, third edition (1996)

by G H Golub, C Van Loan