The future of energy / - Towler, Brian F.,