I was very impressed by this Russian grammar book and the fact it has an exercise book (with answers) than accompanies it. If you are choosing between this and Derek Orford's 'Modern Russian: an advanced grammar course', definitely go for this. It's much better formatted and gives a better balance between the general rule and the inevitable exceptions, which helps understanding and use.
If you are thinking of getting a Russian grammar book, my recommendation is Terence Wade's 'A comprehensive Russian grammar', as Wade's book is better formatted and gives a better balance between the rule and the inevitable exceptions (and has an accompanying exercise book with answers). In this book you can easily not see the wood for the trees and there are no answers to exercises to check your understanding.
This is a nice introduction to the major European orders, with one or two more unusual medals to interest the more knowledgeable. It's very nicely illustrated, though the quality of one or two of the photos isn't quite up to standard ... it's a miniature coffee-table book.