Commentaries on the Vedas, the Upanishads and the Bhagavad Gita: The Three Branches of India's Life-Tree