Stevinweg 1
Delft, 2628 CN
Netherlands
Delft University of Technology
non-profit housing, social market philosophy, unitary rental market, integrated rental market, Sweden, the Netherlands, Switzerland