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