Beyond the Stream: Islam and Society in a West African Town (Comparative studies on Muslim societies 15)