Mahabharata

The Mahabharata can roughly be said to be composed in three stages: Jaya#, Bharata# and Mahabharata#.

However, teasing these three stages apart is not possible now, since we do not have written manuscripts dating far back enough.