egypt : a short history - jankowski, james p. (oneworld, 2000)