akhenaten : history, fantasy, and ancient egypt - montserrat, dominic (routledge, 2000)