Egypt the crucible The unfinished revolution of the Arab world - Hopkins, Harry (1969)