Our Renewable Future - Richard Heinberg, David Fridley (Springer, 2016)