Photosynthesis : Molecular approaches to solar energy coversion - Shen, Jian-Ren (Springer, 2021)