tomas c t reeve a british from cambridge university