The Hevajra Tantra: A Critical Study