Teaching and learning in teacher education: agency, reflection and identity. - Flores, Maria Assunção (European Journal of Teacher Education, 2023)