Biochemistry The molecular basis of life - McKere, James R; McKee, Trudy (New York Oxford University Press, 2013)