John Holloway is a Professor in the Instituto de Ciencias Sociales y Humanidades of the Benem?rita Universidad Autonoma de Puebla in Mexico. He has written widely on Marxist theory. His publications include Zapatista! Rethinking Revolution in Mexico (co-e