Contributor

Contributor image

James Peter Allen

Author · Translator · Main contributor

James Peter Allen is an American Egyptologist and professor.
fullscreen
chevron_left
chevron_right
arrow_forward