Easy French step-by-step : master high-frequency grammar for French proficiency--fast!
Myrna Bell Rochester (2009)
Features a series of 200 exercises and readings that help master essential French grammar, verbs, and vocabulary.
Useful for intermediate learners seeking to increase the flexibility of their French through a deeper understanding of grammar and a broader vocabulary.
FR GRAM 31 Open access