Our renewable future laying the path for 100% clean energy - Heinberg, Richard 1950- (Island Press, 2016)