The Companions of the Prophet: A Study of Geographical Distribution and Political Alignment (Islamic History and Civilization)