Marta Harnecker
is originally from Chile, where she participated in the
revolutionary process of 1970-1973. She has written extensively on the
Cuban Revolution and on the nature of socialist democracy. She now
lives in Caracas and is a participant in the Venezuelan revolution
from www.socialistproject.ca:
http://www.socialistproject.ca/documents/struggle.pdf