Photovoltaic Cell Generations and Current Research
In recent years, there has been a rapid development of thin film solar cells (such as cadmium telluride (CdTe) and indium–gallium selenium compounds (CIGS) cells) and new solar cells (such as dye-sensitized solar