Protein engineering: principles and practice - Garrett, Reginald H. (New York: Wiley Liss, 1996)