The Evolution of Communist Parties: Strategies, Challenges, and Prospects / Alternate Left, Communist Parties, Ideologies, Internationals, Opinion, States / By Zandy B