Artificial photosynthesis – solar fuels: current status and future prospects

Artificial photosynthesis – solar fuels: current status and future prospects