View the source...
Donal K. Fellows / Department of Computer Science / University of Manchester
fellowsd@cs.man.ac.uk