Denvil Duncan
Indiana University Bloomington - School of Public & Environmental Affairs (SPEA)
1315 East Tenth Street
Bloomington, IN 47405
United States
SCHOLARLY PAPERS
18
DOWNLOADS
Rank 18,835
SSRN RANKINGS
Top 18,835
in Total Papers Downloads
5,453
TOTAL CITATIONS
Rank 22,789
SSRN RANKINGS
Top 22,789
in Total Papers Citations
49
Feedback