Islamic history of Egypt - Tulunids, Ekhshidits, Fatimids & Ayyubids.