Source: http://cau.ac.kr/~mhhgtx/courses/AdvancedMath/references/FourierSeries-Schaum.pdf