Protein engineering protocols - Arndt, Katja M.; Muller, Kristian M. (Methods in molecular biology (Clifton, N.J.), 2007)