Biochemistry and molecular biology - Elliott, William H. (OUP, 2005)