Stav dette: The dipole-quadrupole theory of surface enhanced Raman scattering