SOLAR POWER TECHNOLOGIES FOR SUSTAINABLE ELECTRICITY GENERATION