Some of his most recent publications have appeared in the Journal of Second Language Writing, Journal of Language and Politics, English for Specific Purposes, and Journal of English for Academic Purposes. Naz Beyranvand