John Lowry Avoiding Carbon Apocalypse Through Alternative Energy - Springer Springer 2017 ISBN: 9783319521954 Source: EBOOK