The Oxford Russian Dictionary, Third edition, Thompson D., Wheeler M., Unbegaun B., Falla P., 2000.
The most comprehensive Russian-English and English-Russian dictionary available. 180,000 words and phrases, 290,000 translations. Includes business, computing and specialist vocabulary.