Generalized Inverses Of Linear Transformations by Stephen L. Campbell & Carl D. Meyer