M

Miquel Navasa

Hospital Clínic de Barcelona

ORCID: 0000-0002-3130-9604

348 papers and 22.1k citations.

PubIndex Score98Top 2%How it's scored
348Publications
22.1kTotal Citations
First senior author: 1994