Inside Grammar & Vocabulary (16)
Useful and free
The right balance of English grammar explanation and practice for your language level
The grammar series that gets results.
The second level in a three-level topic-based vocabulary course to learn and practise words, phrases and lexical grammar in context.
With Grammar Checker Interactive CD-ROM
Intermediate to Advanced (B1-C2)
Finder, Checker, Builder - three tools to improve your grammar