Text this: Combinatorial matrix theory / Richard A. Brualdi, Herbert J. Ryser.