The future of energy - Towler, Brian F. (Academic Press,)