Red flag over Babylon: a brief overview of the Iraqi Communist Party