Mahayana tantra: an introduction - Shri Dharmakirti" (Penguin Books, 2002)