Aspects of combinatorics - Bryant, Victor (Cambridge university press, 1995)