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