Michael Doumpos
Technical University of Crete (TUC) - Department of Production Engineering and Management
University Campus
Chania
Crete, 73100
Greece
SCHOLARLY PAPERS
25
DOWNLOADS
Rank 34,318
SSRN RANKINGS
Top 34,318
in Total Papers Downloads
3,172
TOTAL CITATIONS
Rank 48,962
SSRN RANKINGS
Top 48,962
in Total Papers Citations
12
Feedback