Intermediate Russian Grammar by William Harrison & Stephen le Fleming