The red flag: communism and the making of the modern world - Priestland, David (London Penguin books, 2010)