Pietro Tebaldi
University of Chicago - Department of Economics
1126 E. 59th St
Chicago, IL 60637
United States
SCHOLARLY PAPERS
10
DOWNLOADS
Rank 17,666
SSRN RANKINGS
Top 17,666
in Total Papers Downloads
5,223
SSRN CITATIONS
Rank 20,303
SSRN RANKINGS
Top 20,303
in Total Papers Citations
33
CROSSREF CITATIONS
29
Feedback