Author: University Mathematical Laboratory, Cambridge.