Combinatorial Matrix Theory by Richard A. Brualdi