The Communist party of Spain: from bolshevism to Eurocommunism | Synapse