- Social Constructivism as a Philosophy of Mathematics
- The Philosophy of Mathematics Education
- Constructing Mathematical Knowledge: Epistemology and Mathematics Education
- The Philosophy of Mathematics Education
- The Psychology of Learning Mathematics: The cognitive, affective and contextual domains of mathematics education