Pietro Tebaldi
University of Chicago - Department of Economics
1126 E. 59th St
Chicago, IL 60637
United States
SCHOLARLY PAPERS
8
DOWNLOADS
Rank 15,536
SSRN RANKINGS
Top 15,536
in Total Papers Downloads
3,759
SSRN CITATIONS
Rank 19,459
SSRN RANKINGS
Top 19,459
in Total Papers Citations
25
CROSSREF CITATIONS
27
Feedback