I just bought "A Comprehensive Russian Grammar" by Terence Wade. It hasn't arrived yet, but I have gotten it as a pdf-file on the computer, and it is really neat. Tons of information, easy to use and a nice layout. It is more of a reference grammar though, but you may combine it with "A Russian Grammar Workbook" by the same author, which you can use for drills and exercises.

If you are looking for something with accompanying audio, you should consider "Teach Yourself Russian" by Daphne West or "Teach Yourself Russian Conversation" by Rachel Farmer. Both are very easy to follow and have a focus on everyday topics and conversation, but are of course less heavy on grammar.

Other grammars you could consider looking into are "A Reference Grammar of Russian" by Alan Timberlake, "Basic Russian: A Grammar and Workbook" by John Murray and Sarah Smyth, "Russian: A Self-Teaching Guide" by Kathryn Szczepanska, "Modern Russian Grammar: A Practical Guide" by John Dunn and Shamil Khairov and "Schaum's Outline of Russian Grammar" by James Levine. Only a handful of the many existing grammars on the Russian language.