by Tracy Bhamra
"Design for Sustainability is a practical approach to design which focuses on the challenges and issues faced by those designing consumer products in the 21st Century. It is written from a design p…