Matrix algorithms volume I: basic decompositions (1998)

by G W Stewart