was in a faculty the other day and came across (what i would consider) one of the best refrences ive ever seen. you can also work through the book, but you'd need a fairly high level of russian.
its called русский язык - практическая граматика с упражнениями
by И М Пулькина, Е Б Захава-Некрасова
211py bargin. highly recommend!