Heterostructured semiconductor nanowire arrays for artificial photosynthesis. Issue 4 (12th May 2016)