Among the many spiritual traditions born and developed in India, Tantra has been the most difficult to define. Almost everything about it-its major characteristics, its sources, its relationships to other religions, even its practices-are debated among sc