Stewart G.W.  1998.  Matrix Algorithms: Basic decompositions.