Why are mathematical ideas so hard? Is mathematics an unassailable peak, which only the few can ever hope to conquer? This book challenges some of the conventional wisdoms on the learning of mathematics. It uses the computer as a window onto mathematical meaning-making, drawing together the threads of their individual and collaborative research.