Avoiding Carbon Apocalypse Through Alternative Energy - Lowry, John (Springer International Publishing, 2017)