En el "Majabhárata" se cuenta la manera en que este poema fue compuesto: Viasa le pidió al hombre elefante Ganesh (hijo del dios Shivá) que escribiera el poema bajo su dictado.