Albert Lester Lehninger (2018). Biochemistry. .