Owen Q. Wu
Indiana University - Kelley School of Business
Business 670
1309 E. Tenth Street
Bloomington, IN 47401
United States
SCHOLARLY PAPERS
13
DOWNLOADS
Rank 45,213
SSRN RANKINGS
Top 45,213
in Total Papers Downloads
1,144
SSRN CITATIONS
Rank 44,663
SSRN RANKINGS
Top 44,663
in Total Papers Citations
13
CROSSREF CITATIONS
2
Feedback