Visualizing Mathematics The Role of Spatial Reasoning in Mathematical Thought by Michael T. Battista | Menrva Books | MenrvaBooks