arunshanbhag.com
TU Delft – Innovation Starts with Space
The Industrial Design School of the Technical University of Delft is a sight to behold. After you are done with Vermeer, this is the place to go.