Protein engineering (Elsevier, Acad. Press, 2004)