Evolutionary Approaches to Protein Design, Volume 55 by Emilie Richards & Frederic M. Richards