Role of AAA+ Proteins in Protein Repair and Degradation - James Shorter; Walid A. Houry (Frontiers Media SA, 2018)