Marxism and communism in twentieth-century Mexico | Synapse