The rise and fall of communism - Brown, Archie, 1938- (Bodley head, 2009)