Lenin, Stalin and Hitler : the age of social catastrophe / Robert Gellately. - Gellately, Robert, 1943- (Vintage, 2008)