Nanostructured Solar Cells. (12th November 2017)