Magdy salem | Slate