This is the best source for written Russian on the market.
Russianalive is a wonderful book. I have searched through literally dozens of books looking for a source that could explain exasperating Russian grammar. This is easily the most accessible source. I have not been able to find the tapes that go with it, though, so I have been using the Pimsleur tapes which are also excellent (but expensive).