Understanding core French grammar
Andrew J Betts (2016)
A practical grammar resource, clearly laid out. Providing detailed descriptions of grammar geared more around explanations than practical exercises.
However, there are some exercises and answers at the back of the book. Learners may find this useful for reviewing grammar points before an exam.
In French and English
FR GRAM 39 Open access.