Modern molecular photochemistry : an introduction - Turro, Nicholas J. (Viva Books, 2015)