(How to Write a (Lisp) Interpreter (In Python)) (2010)