- Group Cognition: Computer Support for Building Collaborative Knowledge (Acting with Technology)
- Translating Euclid: Designing a Human-Centered Mathematics
- Adventures in Dynamic Geometry
- Constructing Dynamic Triangles Together: The Development of Mathematical Group Cognition
- Works of 3-D Form in Color