Scholarly Index

Glenda Sluga

European University Institute; 917 total citations; 60 total publications; best world rank #17

European University Institute

917Total citations
60Total publications
14H-index

Published ranking records