Photosynthesis solar energy for life - Shevela, Dmitriy N. 1979-; Björn, Lars Olof 1936-; Govindjee 1932- (World Scientific, 2019)