R

Richard Peto

University of Oxford

ORCID: 0000-0001-8219-5339

595 papers and 126.6k citations.

PubIndex Score98Top 2%How it's scored
595Publications
126.6kTotal Citations
#3in Healthcare Systems and Challenges
First publication: 1970First senior author: 1971