Giles, A. (2018). Navigating the Contradictions: An ESL Teacher’s Professional Self-Development in Collaborative Activity. TESL Canada Journal, 35(2), 104-127. https://doi.org/10.18806/tesl.v35i2.1292