Scholarly Index
Stefano Mammola
University of Helsinki; 7,361 total citations; 202 total publications; best world rank #1
University of Helsinki
7,361Total citations
202Total publications
44H-index
Scholarly Index
University of Helsinki; 7,361 total citations; 202 total publications; best world rank #1
University of Helsinki