Drawdown: 100 Powerful (and Sometimes Surprising) Solutions to Global Warming

Wind and solar are key, but so are family planning and plant-based diets.