A short history of communism / - Harvey, Robert, (Thomas Dunne Books,, 2004)