Gods and Demons, Priests and Scholars: Critical Explorations in the History of Religions