Promoting the development of teacher professional knowledge: Integrating content and pedagogy in teacher education. (October 2018)