Causes for Major Shifts in Religious Beliefs