Biochemistry and Molecular Biology - William H. Elliot and Daphne C. Elliot (New Yolk Oxford University Press., 2005)