Lenin, Stalin, and Hitler : the age of social catastrophe - Gellately, Robert (Knopf, 2007)