Proteins: Concepts in Biochemistry - Kindle edition