Protein engineering - Robertson, Dan E.; Noel, Joseph P. (Elsevier, 2004)