Materials for a sustainable future - Letcher , Trevor M.; Scott , Janet L. (Cambridge : Royal Society of Chemistry, 2012)