Protein engineering and design - Cochran, Jennifer R; Editor (2010)