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