Sufi City: Urban Design and Archetypes in Touba (Rochester Studies in African History and the Diaspora)