E

Esther J van Zuuren

Leiden University Medical Center

ORCID: 0000-0002-4780-0182

169 papers and 6.8k citations.

PubIndex Score93Top 7%How it's scored
169Publications
6.8kTotal Citations
First senior author: 2003