Reinterpreting Islamic historiography. - El-hibri, Tayeb (Cambridge studies in Islamic civilization, 2000)