Photovoltaic solar cell technologies: analysing the state of the art - Nayak, PK; Mahesh, S; Snaith, HJ; Cahen, D (Nature Research, 2019)