Religions of the Ancient World by Si Johnston, Sarah I. Johnston & Ms Sarah Iles Johnston