M

M. Tafalla

Spanish National Observatory

ORCID: 0000-0002-2569-1253

264 papers and 12.4k citations.

PubIndex Score98Top 2%How it's scored
264Publications
12.4kTotal Citations
First senior author: 1989