Combinatorial Matrix Classes by Richard A. Brualdi