Joel, I build up to closures over several sections, explaining what they are and where they come from, in my book: http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/ (free and on the Web). By page 52 you will be fully enlightened. (-: Shriram