TY - BOOK TI - Energy science : principles, technologies, and impacts SN - 9780198755814 PY - 2017/// PB - Oxford University Press ER -