Modern Molecular Photochemistry Of Organic Molecules by Nicholas J. Turro, V. Ramamurthy & Juan Scaiano