Designing learning environments for developing understanding of geometry and space - Lehrer, Richard; Chazan, Daniel (Lawrence Erlbaum Associates, 1998)