David V. Barrett has been a teacher of Religious Studies and English, a computer programmer and intelligence analyst for the British and American governments, and a journalist. He has been a full-time freelance writer since 1991. As an author he now researches and writes mainly on religious and esoteric subjects. He is the author of Secret Societies and Sects, Cults and Alternative Religions.