80 pubs · 4,678 cites · h-index 35
University of Oxford
1973 - 2022
John Radcliffe Hospital
1986 - 2017
Cancer Research UK
2006 - 2006
Nuffield Orthopaedic Centre
2005 - 2005
Blood Cancer UK
2000 - 2000