David L. Nelson

Lehninger Principles of Biochemistery - 2005 - 1120 p.