Roman expeditions to the Upper Nile. - el-Sheikh, H.A