I loved Hofstadter's writing on Lisp in Metamagical Themas and adapted the code in the last article of the series to Clojure for a study group at work, written up here[1].
[1] http://johnj.com/posts/oodles/
edit: clarification
replies(1):
[1] http://johnj.com/posts/oodles/
edit: clarification