Combinatorics topics, techniques, algorithms - Cameron, Peter J. (Cambridge Cambridge university press, 1994)