Combinatorial matrix theory - Brualdi, Richard A; Ryser, Herbert J (Cambridge University Press, 1991)