Suggate, J., Davis, A., & Goulding, M. (1998). Mathematical Knowledge for Primary Teachers. David Fulton