A critical investigation of the role of teacher research and its relationship to teacher professionalism, knowledge and identity.