Arabahmadi, Saemeh, Mazandarani, Omid, Seyyedrezaei, Seyyed Hassan, Seyyedrezaei, Zari Sadat. Understanding Iranian EFL Pre-Service Teachers' Professional Agency: An Ecological Approach. Research in English Language Pedagogy. 2023;11(4):638-661. 10.30486/relp.2023.1981182.1442