Hidden Connections and Double Meanings: A Mathematical Exploration by David Wells Back to product details page >