Visualizing Mathematics The Role of Spatial Reasoning in Mathematical Thought by Kelly S. Mix | Menrva Books | MenrvaBooks