Devanagari text, word-for-word meanings, English translation, and extensive commentary by the translator.