Self-Eating Cells May Hold key to New Inflammatory Therapies

Author: 
Trinity College Dublin