Pocket Dictionary of New Religious Movements: Over 400 Groups, Individuals & Ideas Clearly and Concisely Defined