Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. The Vajrasekhara Sutra is an important Buddhist tantra used in the Vajrayana schools of Buddhism, particularly the Japanese Shingon school. It is also known as the Sarvatath gatatattvasa graha Tantra. In Tibetan it is considered to be the main representative of the Yoga Tantra class of texts. The sutra begins with Mahavairocana Buddha preaching the Dharma to a great host of Bodhisattvas, including Vajrasattva, in the Buddhist heaven of Akanishta. As he preaches the Dharma, Prince Sarvarthasiddhi, the esoteric name of the Buddha, Siddhartha Gautama, is meditating under the Bodhi Tree. Enlightenment is imminent, but the Prince has still not attained it because he is still attached in some small way to his forsaken ascetic practices. Despairing over his inability to find Enlightenment, he is visited by Buddhist figures who were just now learning the Dharma from Mahavairocana.