Step-by-Step Writing: A Standards-Based Approach is a four-level series uniquely designed to cover the same genres across all levels. It covers standards-based writing genres, conventions, and organizational strategies.
A list of 1000 common English phrasal verbs for ESL learners with sample sentences, exercises and answers. This guide for intermediate to advanced students by Matt Errey contains 1,000 phrasal verbs with 2,000 example sentences plus 1,000 quiz questions and answers.
On a Roll was written for high-intermediate and advanced ESL/EFL students. It is meant to help prepare non-native English speakers to understand and use the rapid, reduced, idiomatic speech heard outside the classroom and the language lab.