Surfaces and Essences: Analogy as the Fuel and Fire of Thinking by Douglas R Hofstadter Back to product details page >