"FP for street programmers" sounds like a win.
Unfortunately I couldn't really understand anything else. My Lisp is rusty, but dotted pairs aren't something I usually have so much trouble following.
Is there a tutorial that's mostly code examples and not so much text?