Modern molecular photochemistry - Turro, Nicholas J. (University Science books)