Übungsgrammatik für die Mittelstufe
Axel Hering, Magdalena Matussek and Michaela Perlmann-Balme (2009)
A grammar reference and exercise book for German learners at B1-C1 level.
Offers succinct summaries of tricky topics with numerous fill-in-the-gap activities. Features a large section on syntax (word order).
In German throughout.
GE GRAM 32; GE GRAM 32a Open access