David L. Nelson

Lehninger Principles of Biochemistery - 2005 - 1119 p.