Christopher Chen
Indiana University - Kelley School of Business
1309 East Tenth Street
Indianapolis, IN 47405-1701
United States
SCHOLARLY PAPERS
9
DOWNLOADS
Rank 40,350
SSRN RANKINGS
Top 40,350
in Total Papers Downloads
2,581
TOTAL CITATIONS
Rank 35,477
SSRN RANKINGS
Top 35,477
in Total Papers Citations
25
Feedback