Sustainable Engineering: Principles and Implementation