Peter J. Cameron is a Professor in the School of Mathematics and Statistics at the University of St Andrews, Scotland. Much of his work has centred on combinatorics and, since 1992, he has been Chair of the British Combinatorial Committee. He has also worked in group and semigroup theory, model theory, and other subjects such as statistical mechanics and measurement theory. Peter J. Cameron is the recipient of the Senior Whitehead Prize of 2017 from the London Mathematical Society.
'It's indeed a very good introduction to enumerative combinatorics and has all the trappings of a pedagogically sound enterprise, in the old-fashioned sense: exercises, good explanations (not too terse, but certainly not too wordy), and mathematically serious (nothing namby-pamby here). It's an excellent book.' Michael Berg, MAA Reviews