E

Estíbaliz Palma

The University of Melbourne

ORCID: 0000-0002-4500-254X

36 papers and 607 citations.

PubIndex Score80Top 20% · early-careerHow it's scored
36Publications
607Total Citations
#6in Biological Control of Invasive Species