Biochemistry and molecular biology - Elliot, William H; Elliot, Daphne C (2005)