Egypt : a short history - Tignor, Robert L. (Princeton University Press, 2010)