Porphyrins as theranostic agents from prehistoric to modern times.

Porphyrins as theranostic agents from prehistoric to modern times.