Senegal : an African nation between Islam and the West. - Gellar, Sheldon (Nations of the modern world. Africa, 1995)