Crystal Symmetry, Lattice Vibrations, and Optical Spectroscopy of Solids:A Group Theoretical Approach