Climate change, pollution, environmental degradation and resource depletion are just a few of the greatest challenges facing ...