Biochemistry - BergJeremy M etal (WH Freeman, 2002)