Geothermal Power Generation and Alternative Energy