Harnessing solar energy

Artificial photosynthesis: from basic biology to industrial application