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
4
DOWNLOADS
999
SSRN CITATIONS
Rank 21,519
SSRN RANKINGS
Top 21,519
in Total Papers Citations
46
CROSSREF CITATIONS
0
Feedback