Stefan Haefliger
City, University of London
Northampton Square
London, EC1V OHB
United Kingdom
ETH Zürich - Department of Management, Technology, and Economics (D-MTEC)
ETH-Zentrum
Zurich, CH-8092
United States
SCHOLARLY PAPERS
3
DOWNLOADS
1,044
SSRN CITATIONS
Rank 19,635
SSRN RANKINGS
Top 19,635
in Total Papers Citations
60
CROSSREF CITATIONS
0
Feedback