- The Art of Practising: A Guitarists' Guide to Developing Technical Precision and Efficiency.
- The Mathematics That Every Secondary School Math Teacher Needs to Know
- Becoming a Reflective Mathematics Teacher: A Guide for Observations and Self-Assessment, Second Edition (Studies in Mathematical Thinking and Learning Series)
- How to Use Cooperative Learning in the Mathematics Class
- Becoming a Reflective Mathematics Teacher: A Guide for Observations and Self-Assessment