Solid state p-type dye sensitized NiO–dye–TiO2 core–shell solar cells. Issue 30 (28th March 2018)