Lehninger principles of Biochemistry - Nelson-David L