Surviving Climate Change: Towards a Climate Revolution by Michael Klare | Nov 22, 2013Is a green energy revolution on the global agenda? read more