Advances in Thin-Film Solar Cells - I. M. Dharmadasa (Taylor and Francis, 2018)