How Humans Learn to Think Mathematically: Exploring the Three Worlds of Mathematics by David Tall Back to product details page >