Fourier Analysis - Theory and Applications