Visualizing mathematics : the role of spatial reasoning in mathematical thought /: the role of spatial reasoning in mathematical thought. (2018)