Combinatorial Matrix Theory and Generalized Inverses of Matrices by Ravindra B. Bapat