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