Langran, John
Ruslan Limited, 256 pgs.
A Russian grammar course from beginner to advanced level, bringing together the grammar points from the three levels of the Ruslan Russian course, and filling in the gaps. Clear explanations, lots of examples, photos, songs and poems as illustrations.