Symmetry and Duality