T

Ton N. Schumacher

Leiden University Medical Center

ORCID: 0000-0003-0517-8804

766 papers and 84.9k citations.

PubIndex Score98Top 2%How it's scored
766Publications
84.9kTotal Citations
First publication: 1989First senior author: 1993