36 pubs · 3,268 cites · h-index 18
University of St Andrews
1996 - 2015
University of Oxford
1993 - 2005
University of Cambridge
1990 - 1991
Physiological Society
1990 - 1990