Egypt in the 20th century - Ahmed, Moustafa (MegaZette Press, 2003)