Geothermal Energy: An Alternative Resource for the 21st Cent