@thelazyfox As an EFL teacher in Germany, I have found Advanced English Grammar in Use by Martin Hewings most excellent. Actually the whole series has been invaluable, for all levels of students.
This service is offered by hostux.net, visit our website to discover all the free services offered.
Beer, privacy and free software lovers. Join us!