Thank you for the kind words. 

I suggest using Google and searching for what you need. 

From what I've seen from you, I typed in "business English" in one search and then "business English for ESL practice" and got a zillion options. 

Tell me more specifically about the kinds of documents you need to write and that will help me narrow the search.