Islamic history a new interpretation /
Shaban, M.A.
Islamic history a new interpretation / M.A. Shaban - Cambridge Cambridge University Press 1971 - 197p. 25cm
0521291313
Islam - history
Islamic history a new interpretation / M.A. Shaban - Cambridge Cambridge University Press 1971 - 197p. 25cm
0521291313
Islam - history