The Cuban revolution, A critical perspective