Modern German grammar: a practical guide
John Klapper, Ruth Whittle et. al. (2011)
The book combines traditional and function-based grammar and has an accompanying workbook.
The workbook has exercises with an answer key to help learners with tasks when practising communication skills.
Suitable for intermediate and advanced level students.
GE GRAM 8; GE GRAM 8a Open access