Communist Cadre: The Social Background of the American Communist Party Elite