Email Record: Concepts in protein engineering and design :