Fundamentals of matrix computations - Watkins, David S. (Pure and applied mathematics, 2002)