Francisco Castro
University of California, Los Angeles (UCLA) - Anderson School of Management
110 Westwood Plaza
Los Angeles, CA 90095-1481
United States
SCHOLARLY PAPERS
8
DOWNLOADS
Rank 34,280
SSRN RANKINGS
Top 34,280
in Total Papers Downloads
2,047
SSRN CITATIONS
Rank 8,452
SSRN RANKINGS
Top 8,452
in Total Papers Citations
64
CROSSREF CITATIONS
88
Feedback