Biochemistry - Voet, Donald (John wiley and sons, 2011)