E

Elaine Douglas

AstraZeneca (United Kingdom)

ORCID: 0000-0001-8540-1126

91 papers and 3.7k citations.

PubIndex Score95Top 5%How it's scored
91Publications
3.7kTotal Citations
First senior author: 1982