Thin Films Photovoltaics. (2022)