Design for Sustainability : A Multi-Level Framework from Products to Socio-technical Systems. - Ceschin, Fabrizio. (Routledge Focus on Environment and Sustainability Series, 2019)