Albert T. Lehninger (2018). Biochemistry. .