Culture and Customs of Senegal (Cultures and Customs of the World)