Physics of Thin-Film Photovoltaics - Victor G. Karpov (Wiley, 2021)