Molecular Devices for Solar Energy Conversion and Storage. 1st ed. 2018 - Tian, Haining (Springer Singapore, 2020)