Egypt a short history : with a new afterword by the author - Tignor, Robert L. (Princeton University Press, 2010)