The ideology of the Sandinistas and the Nicaraguan revolution