Turning the World Upside-Down Will Make It Rightside Up

Blessed Unrest: How the Largest Movement in the World Came into Being and Why No One Saw It Coming by Paul Hawken

Hawken describes a convergence of the environmental and social justice movements as the largest social movement in history, and the fastest growing movement, comprising over 1 million organizations in every country in the world.