Source: http://www.math.usm.edu/lambers/cos702/cos702_files/docs/fseries.pdf