8 books • 5 series
Routledge Revivals: Speaking Mathematically (1987) (Routledge Revivals: Language, Education and Society, #4)
Developing Essential Understanding of Geometry for Teaching Mathematics in Grades 9-12 (Developing Essential Understanding)
Developing Essential Understanding of Geometry for Teaching Mathematics in Grades 6-8 (Developing Essential Understanding)
Teaching Secondary Mathematics with ICT (Learning and Teaching with Information and Communications Te)