967 pubs · 757,075 cites · h-index 255
Cancer Research UK
2004 - 2024
University of Oxford
2014 - 2023
Nuffield Orthopaedic Centre
2014 - 2022
RELX Group (United States)
2018 - 2018
Office for National Statistics
2017 - 2018