The Ideology of the Sandinistas and the Nicaraguan Revolution