David Barnett
Egypt’s political, military leadership divided over support for Hamas
David Daoud
David Daoud & Ahmad Sharawi
Samuel Ben-Ur