An introduction to computational combinatorics - Page, E. S.; Wilson, Leslie B. (New york Cambridge University Press, 1979)