D

Deborah Charlesworth

University of Edinburgh

ORCID: 0000-0002-3939-9122

594 papers and 40.6k citations.

PubIndex Score98Top 2%How it's scored
594Publications
40.6kTotal Citations
First publication: 1969First senior author: 1970