Combinatorics : Topics, Techniques, Algorithms - Cameron, Peter J. (Cambridge University, 1994)