New Religious Movements: Theory and ResearchA Historical Introduction to the Study of New Religious Movements