An exploration of the ideas of philosopher Douglas R. Hofstadter.
Daniel C. Dennett
Self
Douglas R. Hofstadter
Piet Hoenderdos
Director
Writer