The fate of the Revolution : interpretations of Soviet history from 1917 to the present