Therapeutic proteins and peptides - Donev, Rossen (Advances in protein chemistry and structural biology ;, 2018)