Reinterpreting Islamic Historiography
El-Hibri, Tayeb
Reinterpreting Islamic Historiography - Cambridge university press 1999 - 236
907.2053 / N9
Reinterpreting Islamic Historiography - Cambridge university press 1999 - 236
907.2053 / N9