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