3-lisp: an infinite tower of meta-circular interpreters (blog post)
3-lisp: an infinite tower of meta-circular interpreters (blog post)

www.cofault.com
3-lisp: an infinite tower of meta-circular interpreters.

This is pretty dense, it's not just a language interpreter written in the same language [2].
Also the full thesis, Procedural reflection in programming languages.