Efficient Thin Film Solar Cells Research Articles