A review by fitwillyd
The Oxford History of Ancient Egypt by Ian Shaw

challenging reflective slow-paced

4.5