Egyptology : the missing millennium : ancient Egypt in medieval Arabic writings - Daly, Okasha El.,