Biochemistry and Molecular Biology by Sandra I. Kim & Todd Swanson