New political religions, or, An analysis of modern terrorism