Affiliation: | 1. Delft University of Technology, Delft, The Netherlands 2. Exact International Development N.V, Delft, The Netherlands 3. Information and Communication Technology, Faculty of Technology, Policy and Management, Delft University of Technology, PO Box 5015, 2600 GA, Delft, The Netherlands
|