As an ESL teacher trainer, I have used this book in a course on how to teach ESL writing. My students read through the entire book and worked through all the exercises in several chapters. They found it very helpful and practical for getting the main idea of how to teach ESL writing, how to present and practice skills, how to organize instruction. Like most ESL textbooks, there are topics included in this one which aren't my first choice (why do we often give ESL students cheery topics like capital punishment, euthanasia, etc?), but overall I think the authors have done an excellent job of demystifying the writing process, both for teachers and students. The text deals with the writing process, rhetorical modes, and grammar. Very balanced.