Source: http://www.physics.miami.edu/~nearing/mathmethods/fourier_series.pdf