Sargazi, Jamshid (2017) On the Relationship between Keeping a Teaching Journal, Reflective Teaching, Critical Thinking and Professional Development among Iranian EFL Teachers. Masters thesis, university of zabol.