112 pubs · 5,476 cites · h-index 35
University of Oxford
1959 - 2014
Science Oxford
1986 - 1995
Applied Biomathematics (United States)
1972 - 1972
University of Aberdeen
1952 - 1955