/papers/porphyrin-terminated-nanoscale-fluorescent/32143196