Everything you need to understand or teach Mahabharata by William Buck.
The Mahabharata is the great national epic poem of India (offically known as "Bharat"). Comprising one hundred thousand stanzas of verse divided into eighteen books, or parvas, the poem is the largest single literary work in existence. Originally composed in the ancient language of Sanskrit sometime between 400 BC and 400 AD, it is set in a legendary era thought to correspond to the period of Indian culture and history in approximately the tenth century...