R

Rob A.�E.�M. Tollenaar

Leiden University Medical Center

ORCID: 0000-0002-6831-6082

510 papers and 35k citations.

PubIndex Score98Top 2%How it's scored
510Publications
35kTotal Citations
First publication: 1997First senior author: 1998