The aspects of combinatorics a wide-ranging introduction - Bryant, Victor (Cambridge, 1993)