Cults: definition and prevelance?

According to ex-moonie Steven Hassan, what separates a cult from a religion is whether they use coercive methods to control and isolate people.

combatting cult mind control is a good book about the techniques cults can use to destroy a persons old identity and create/cement their new identity in the cult.