Comrades the rise and fall of world communism - Harvey, Robert (John Murray, 2003)