Geothermal Energy Recent Developments And Future Challenges Keele University