Akhnaten : the rebel pharaoh. - Silverberg, Robert,