Photosynthesis: Molecular Approaches to Solar Energy Conversion - Shen, Jian-Ren (Springer, 2021)