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