Protein engineering and design - Carey, Paul R. (Academic Press, 1996)