Promising new form of antibiotic that makes bacterial cells self-destruct October 19, 2024 by Comments