Бхагавадгита
Исследователи не в состоянии указать ни точный год, ни даже век, когда была создана «Бхагавадгита», что является обычной ситуацией для произведений индийской словесности. Большинство исследователей сходится на том, что «Бхагавадгита» была составлена за несколько веков до н. э. В частности, российский религиовед Е. А. Торчинов придерживался мнения, что «Бхагавадгита» была создана в конце I тысячелетия до н. э. и кодифицирована в III—IV веках. В самой «Бхагавадгите» (4:1) Кришна говорит о том, что изложенное в ней знание впервые было передано человечеству через бога солнца Вивасвана, а Вивасван передал в глубокой древности это знание прародителю человечества Ману. Согласно верованиям индуистов и в соответствии с хронологией, основанной на астрономических расчётах, Битва на Курукшетре состоялась в конце IV тысячелетия до н. э. Индолог Артур Бэшем отмечает, что согласно наиболее популярным представлениям индуистов, Битва на Курукшетре произошла в 3102 году до н. э. Однако, принимая во внимание существующие свидетельства, данная датировка представляется ему невозможной. По мнению Бэшема, основываясь на археологических и литературных свидетельствах, можно предположить, что Битва состоялась не ранее IX века до н. э.
Карма
Одно из первых драматических описаний закона кармы можно найти в «Бхагавадгите», являющейся частью эпоса «Махабхарата». Один из главных героев эпоса, Арджуна, готовясь к битве осознаёт, что в рядах его противников находятся члены его семьи, его учителя и наставники. Впав в смятение, Арджуна решает не принимать участие в сражении. Кришна, играя роль возницы его колесницы, среди других вещей разъясняет Арджуне понятие «долга» и убеждает его в том, что долгом для него является сражаться в предстоящей битве. Вся «Бхагавад-гита» представляет собой беседу между Кришной и Арджуной о различных аспектах жизни и философских темах. Изначальная концепция кармы в индуизме получила своё дальнейшее развитие в различных традициях и философских школах, таких как веданта и тантра.