Contact:
s.renes-1 < at > tudelft.nl
Postal address TU Delft Faculty of TPM, Economics of Technology & Innovation, P.O. Box 5015, 2600 GA Delft, The Netherlands