This book has been recommended by the English teacher of my child. He also copied many exercises for teaching it (6th grade). There are probably several similar versions: English, German, with and without solutions. This here - German and solutions I think the best thing to come home with the tasks cope. The grammar is always declared on one side and on the next, there are exercises to as cloze or to translate phrases. A really good learning aid.