Iodine-doped ZnO nanopillar arrays for perovskite solar cells with high efficiency up to 18.24%. Issue 24 (1st June 2017)