GroovyDSP: Fourier, Harmonics, Timbre, Phase, and Pitch

Before we delve into designing a better oscillator, let's talk for a second about Fourier theory. What did Fourier have to say about the harmonics of a sound, and what does it all have to do with our perception of what we are hearing?