A Short History of the Russian Revolution: Revised Edition (... By Swain, Geoffrey Paperback Price $13.77 Free Shipping