Principles of molecular photochemistry: An introduction - Nicholas J Turro (Viva books, 2015)