Joint authors: John Waynflete Carter and Graham Pollard.