Haunted by Stalin's Ghost Catherine Merridale examines competing versions of Russia's troubled past in the light of present politics.