Table of Contents
1 Al-Yaqubi
2 Ibn Hawqal
3 Al-Muhallabi
4 Al-Bakri
5 Al-Zuhri
6 Al-Idrisi
7 Al-Sarakhsi
8 Yaqut
9 Ibn Said
10 Ibn al-Khatib
11 Al-Umari
12 Ibn Battuta
13 Ibn Khaldun
14 Al-Qalqashandi
15 Al-Khabar an ajnas al-Sudan, attributed to al-Maqrizi
16 Al-Maqqari
17 Ibn al-Dawadari
18 Ibn Kathir
19 Al-Maqrizi
20 Ibn Hajar al-Asqlani
21 Ibn Taghri Birdi
22 Ibn Iyas