Synthetic approaches to artificial photosynthesis: general discussion. (25th June 2019) - Aitchison, Catherine M.