Douglas Hofstadter

Books by Douglas Hofstadter

Douglas Hofstadter has written books about: