Methods in enzymology : peptide, protein and enzyme design - Pecoraro, Vincent L. (Academic Press, 2016)