Bob Brier, “Great Pharaohs of Ancient Egypt” (audiobook lecture)
I made just a few Bible-related notes on these lectures: “Moses” means “birth” in Egyptian. “Watch the stones” refers to the Egyptian birth procedure (they sat on rocks). The place names fit in. The son of Rameses the Great dies at about the right time.