Bacteriopurpurinimides: Highly Stable and Potent Photosensitizers for Photodynamic Therapy | doi.page