One of my favorite ESL books. It's "Advanced" but does detail essential grammar rules which you can use for foundation classes, too. Clear and well-organized, with 23 grammar focus areas and 20 for vocabulary. Comprehensive and diverse exercises, faithful to their more challenging level. I love the rich source of MCQs, fill-in-the-blanks, righting the wrong sentences, improving paragraphs, finding synonyms and antonyms, completing collocations and matching. The only thing to complain about is that some exercises are relatively short (6-8 sentences per exercise. I'd love 15.) This book follows the conventional grammar and lexical exercise book and includes neither listening nor writing section.