Fundamentals of matrix computations - Watkins, David S (Wiley-Interscience, 2002)