102 pubs · 2,473 cites · h-index 30
University of Aberdeen
2006 - 2006
Bühler (United Kingdom)
2002 - 2005
Macaulay Development Trust
1993 - 2001
Moredun Research Institute
1976 - 1984
University of Cambridge
1979 - 1979