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