Theory of scattering