S

Scott C. Howard

Hospital Sant Joan de Déu Barcelona

ORCID: 0000-0003-2244-1686

366 papers and 18.6k citations.

PubIndex Score97Top 3%How it's scored
366Publications
18.6kTotal Citations
First publication: 1984First senior author: 1984