Biochemistry and molecular biology - Elliott, William H Elliott, Daphne C (Oxford university press, 1997)