Peptide, protein and enzyme design - Pecoraro, Vincent L. (Methods in enzymology, 2016)