Scholarly Index
Eduard Fosch‐Villaronga
Leiden University; 3,168 total citations; 104 total publications; best world rank #9
Leiden University
3,168Total citations
104Total publications
31H-index
Scholarly Index
Leiden University; 3,168 total citations; 104 total publications; best world rank #9
Leiden University