Combinatorial theory. - Hall, Marshall (1983)