Text this: Biochemistry - Albert L. Lehninger