Attis, Eros and Harpocrates. - Abdel Aziz, Hussein