A fundamental result relating the topology of a smooth manifold and its global differential geometry is the theorem of De Rham. Let Y(X, R) denote the exterior algebra (over the reals R) of smooth differential forms on X, and let &(X, R) denote its derived cohomology algebra. The De Rham theorem asserts that there is an algebra isomorphism of &(X, R) with the singular cohomology algebra (cup product) H(X, R) of X. A generalization of this theorem to handle other coefficient domains is due to C. B. Allendoerfer and J. Eells, Jr. in [1]. For an arbitrary integral subdomain A of R they define a cochain complex (Y(X, A)-the complex of A pairs of forms on Xand prove that the derived cohomology module &(X, A) of ;(YX, A) is canonically isomorphic to the Cech cohomology module H(X, A) with values in A. This paper is a natural extension of the Allendoerfer-Eells paper. Our concern is to define a ring structure for &(X, Z), where Z denotes the integers, so that the canonical (module) isomorphism with H(X, Z) preserves products. The key is to define a certain cochain map tY(X, Z) 0 (S(Y, Z) -? Y(X x Y, Z), where X and Y are any smooth manifolds. This defines an exterior cup product SD(X, Z) 0 St Y, Z)-> I& (Xx Y, Z) which sends 6 0 Xj E Sv(X, Z) 0 q( Y, Z) to Xxr -E SP+q(Xx Y, Z). Let hl: &T(X, Z)H(X, Z), h2: I(Y, Z) --fI(YZ) and h: (X x Y, Z) -> H(X x Y, Z) be the canonical isomorphisms. Then a sheaf argument shows that h(e xq) = hl(e) x h2(q) where hl(e) x h2G0) is the exterior cup product (or cartesian product) of hl(e) and h2(-) in the Cech theory. We define the interior cup product for &~(X, Z) via the homomorphism A*: &)(Xx X, Z)-. &(X, Z) induced by the diagonal map A: X --X x X and thus obtain a cohomology algebra St(X, Z) isomorphic with the cohomology algebra IH(X, Z). Finally we remark that the same method applies to arbitrary coefficient rings A in R to define an algebra &(X, A) algebra isomorphic with Hi(X, A). The paper is organized as follows. The first section is devoted to a restatement of some of the definitions of [1]. In ?2 we discuss the general problem of introducing a product in &(X, Z). In ?3 we prove a lemma regarding general position of chains and singular sets which is needed in a later section. ?4 is devoted to proving the theorems stated in ?2. In ?5 we construct the exterior and interior cup products, and in ?6 prove that the isomorphism extends to products. In ?7 we make some remarks concerning products when X is given a triangulation.