Biochemistry and molecular biology - Elliott, Daphne C; Author (2005)