Bioquimica by Albert L. Lehninger