Sharia or Shura: Contending Approaches to Muslim Politics in Nigeria and Senegal - 9780739175651