Books by Douglas R. Hofstadter

Close Quickview