In 1959, Edgar Brown introduced a twisted tensor product to give an algebraic description of a fibration. The chain complex of a total space of a principal fibration is obtained as a small perturbation (at the level of a differential) of the chain complex of the trivial fibration (hence a tensor product). It is the analogue for differential algebra of the twisted cartesian product construction in the theory of simplicial fibre bundles.
Let be a dg-algebra, a dg-coalgebra, the twisting cochain, a right -dg-comodule with coaction and a left -dg-module with action . The twisted tensor product is the chain complex that coincides with the ordinary tensor product as a graded module over the ground ring, and whose differential is given by
d_\tau = d_L\otimes 1 + 1\otimes d_M + (1\otimes m_M)\circ(1\otimes\tau\otimes 1)\circ(\delta_L\otimes 1).
Brown, Edgar H., Jr. Twisted tensor products. I. Annals of Math. (2) 69 1959 223–246.
V. A. Smirnov, Simplicial and operadic methods in algebraic topology, Translations of mathematical monographs 198, AMS, Providence, Rhode Island 2001.
Lefevre-Hasegawa thesis (Paris)