An introduction to computational combinatorics - Page, E. S.; Wilson, L. B. (Cambridge : Cambridge University Press, 1977)