Advanced Russian : from reading to speaking. Book 2
Slavica (2010)
Part 2 of this advanced Russian course.
Contains grammar exercises with answer key, plus an answer key for activities from Part 1.
RU CADV 6a Open Access