Thin Film Photovoltaic Solar Cells Research Articles