self avowed communist