Stavros Panageas
University of California, Los Angeles (UCLA) - Finance Area
Los Angeles, CA 90095-1481
United States
National Bureau of Economic Research (NBER)
1050 Massachusetts Avenue
Cambridge, MA 02138
United States
SCHOLARLY PAPERS
27
DOWNLOADS
Rank 7,158
SSRN RANKINGS
Top 7,158
in Total Papers Downloads
7,129
SSRN CITATIONS
Rank 2,389
SSRN RANKINGS
Top 2,389
in Total Papers Citations
283
CROSSREF CITATIONS
251
Feedback