Fourier theory