P phys.org Promising new form of antibiotic that makes bacterial cells self-destruct 22 points WaitWaitWha 2 years ago 7 comments