Representation Theory of Symmetric Groups