hi. I am in my third year of Russian in High school and was wondering if anyone could recommend a basic reference book for intermediate students. I already know the basics, like case-endings, conjugations, verb tense, but my knowledge has quite a few gaps that I feel my class really doesn't reenforce. I'm preferably looking for a book with very good grammatical explanations as well.

Thanks all!