Vajrayogini: Her Visualization, Rituals, and Forms (Studies in Indian and Tibetan Buddhism)