mark-cohen-leaves-egypt