The Egyptian world by Margaret Oliphant | Menrva Books