Roger Carter is an Emeritus Professor of Mathematics at the University of Warwick.