Reinterpreting islamic historiography
El-Hibri, Tayeb
Reinterpreting islamic historiography - Cambridge Cambridge University Press 1999
0521650232
Reinterpreting islamic historiography - Cambridge Cambridge University Press 1999
0521650232