Cameron, Peter J., School of Mathematics and Statistics, University of St. Andrews, United Kingdom