See
http://background.uchicago.edu/~whu/intermediate/intermediate.html
for a much longer exposition and
tutorial on all these areas.