Spread and Adoption of Religions