Scholarly Index

Alexander Turra

Instituto Español de Oceanografía; 10,263 total citations; 304 total publications; best world rank #58

Instituto Español de Oceanografía

10,263Total citations
304Total publications
47H-index

Published ranking records