Scholarly Index
D. Schaerer
University of Geneva; 19,834 total citations; 506 total publications; best world rank #23
University of Geneva
19,834Total citations
506Total publications
81H-index
Scholarly Index
University of Geneva; 19,834 total citations; 506 total publications; best world rank #23
University of Geneva