Overview of Surface Passivation Schemes for Thin Film Solar Cells - Ratan Kotipalli; Bart Vermang (2017)