Protein structure :a practical approach/2nd ed. - Creighton,T E (Oxford university press, 2004)