Function : Technische Universiteit Delft, The Netherlands. Department of Philosophy, Delft University of Technology, Jaffalaan 5, NL–2628 BX Delft, The Netherlands
Further information: Department of Philosophy, Delft University of Technology, Jaffalaan 5, NL–2628 BX Delft, The Netherlands