Course in combinatorics - Lint, J H Van; Wilson, R M (Cambridge University Press, Cambridge, 2001)