This book has reasonable approximations of Russian pronunciation, and lots of grammar, but some of the words are slightly dated. Most of the names of cities are the USSR versions, not the Russian (i.e. Leningrad, not St. Petersburg). Otherwise, though, the examples are good and the exercises can be interesting. I'd recommend it for basic vocabulary and grammar, and a good Russian-English dictionary for more modern words.