Silicon-based Thin Film Solar Cells Research Articles