Artificial Photosynthesis: Solar Fuels Nanomaterials. (August 2014)