An introduction to Fourier analysis. (2016)