Source: https://www.treehugger.com/corporate-responsibility/environmentalism-movement-philosophy-ethic-or-what.html