The red flag : Communism and the making of the modern world / David Priestland. - Priestland, David (Allen Lane, 2009)