U

Ugo Testa

Istituto Superiore di Sanità

ORCID: 0000-0001-7900-8942

522 papers and 21k citations.

PubIndex Score82Top 18% · seniorHow it's scored
522Publications
21kTotal Citations
First publication: 1978First senior author: 1982