Sustainable Process Engineering Concepts, Strategies, Evaluation and Implementation - Brennan, David;