Biochemistry - Berg, J.M.; Tymoczko, J.L.; Stryer Lubert (2003)
English