Photochemistry Past, Present and Future - Albini, Angelo (Springer Berlin Heidelberg : Imprint: Springer, 2016)