Olga van Putten-Rademaker
Delft University of Technology - Faculty of Technology, Policy and Management
P.O. Box 5015
2600 GB Delft
Netherlands
SCHOLARLY PAPERS
4
DOWNLOADS
Rank 34,830
SSRN RANKINGS
Top 34,830
in Total Papers Downloads
1,565
SSRN CITATIONS
Rank 42,835
SSRN RANKINGS
Top 42,835
in Total Papers Citations
0
CROSSREF CITATIONS
16
Feedback