Richard Heinberg, David Fridley Our Renewable Future - Springer Springer 2016 ISBN: 9781610917803 Source: EBOOK