Peter Rowlinson is Emeritus Professor of Mathematics in the Department of Computing Science and Mathematics at the University of Stirling.