Welcome

Douglas Hofstadter

Bibliography (1)

Analogy:Surfaces and Depths - A New Theory of Mind