Steve Eddins has developed MATLAB and image processing capabilities for MathWorks since 1993. He also coaches development teams on designing programming interfaces for engineers and scientists. Steve coauthored Digital Image Processing Using MATLAB.
I just saw a great animation illustrating the Fourier series decomposition of a square wave. Check it out. The video includes two different animations, so be sure to watch it all the way through to see the second one.