Andrews, John and Jelley, Nick Energy Science: Principles, Technologies, and Impacts - Oxford University Press 2017 ISBN: 9780198755814