Integrating environment thinking into supply chain management, including product design, material sourcing and selection, manufacturing processes, delivery of the final product to the consumers, and end-of-life management of the product after its useful life