Protein engineering, design and selection PEDS. (Oxford University Press, 2004)