Writing Assignments Difficulties, Factors, and Solutions: ESL Teachers’ Perspectives Afnan Farooqui Views: 4,669