Biochemistry & Molecular biology - Elliot,, William H.