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