Protein structure and function - Petsko, Gregory A. (Primers in biology, 2004)