Introduction To Matrix Computations by Gilbert W. Stewart