"Metzler, David E" Biochemistry - \\200500ENGGPMX - Academic 2005 New York - 938p. includes index and biblioraphy