Nicaragua : a new kind of revolution