Electricity Generation and Green Technologies