Hybrid perovskites for photovoltaics: Story, challenges and opportunities Alessandra AlbertiEmanuele SmeccaAntonino La Magna OriginalPaper 02 August 2019 Pages: 301 - 366