Sterre ter Haar

PhD researcher and lecturer, Industrial Ecology Department of the Institute of Environmental Sciences (CML), Leiden University
Sterre ter Haar