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

Published ranking records