P

Pello Latasa Zamalloa

Department of Health

ORCID: 0000-0002-7693-7305

76 papers and 937 citations.

PubIndex Score87Top 13%How it's scored
76Publications
937Total Citations
First senior author: 2013