Between Memory and Myth: Rethinking the Mahabharata