Ibn Khaldun, his life and times. ([2011]) - Fromherz, Allen James
No abstract available