Classical Duality from dimensional reduction of Self Dual 4-form Maxwell   Theory in 10 dimensions
  By dimensional reduction of a self dual p-form theory on some compact space, we determine the duality generators of the gauge theory in 4 dimensions. In this picture duality is seen as a consequence of the geometry of the compact space. We describe the dimensional reduction of 10-dimensional self dual 4-form Maxwell theory to give a theory in 4-dimensions with scalar, one form and two form fields that all transform non trivially under duality. 
D.S.Berman