Combinatorial theory. - Hall Marshall (1986)