The Cambridge History of Egypt Vol. 1: 640-1517 - Petry, Carl F. (The Cambridge History of Egypt Ser.)