The African Diaspora in the Mediterranean Lands of Islam (Princeton Series on the Middle East)