Mahabharata
Selain berisi cerita kepahlawanan (wiracarita), Mahabharata juga mengandung nilai-nilai Hindu, mitologi dan berbagai petunjuk lainnya. Oleh sebab itu kisah Mahabharata ini dianggap suci, teristimewa oleh pemeluk agama Hindu. Kisah yang semula ditulis dalam bahasa Sanskerta ini kemudian disalin dalam berbagai bahasa, terutama mengikuti perkembangan peradaban Hindu pada masa lampau di Asia, termasuk di Asia Tenggara.
Karna
"Mahabharata" bagian pertama atau "Adiparwa" mengisahkan seorang putri bernama Kunti yang pada suatu hari ditugasi menjamu seorang pendeta tamu ayahnya, yaitu Resi Durwasa. Atas jamuan itu, Durwasa merasa senang dan menganugerahi Kunti sebuah ilmu kesaktian bernama "Adityahredaya", semacam mantra untuk memanggil dewa. Pada suatu hari, Kunti mencoba mantra tersebut setelah melakukan puja di pagi hari. Ia mencoba berkonsentrasi kepada Dewa Surya, dan sebagai akibatnya, sang dewa matahari tersebut muncul untuk memberinya seorang putra, sebagaimana fungsi mantra yang diucapkan Kunti. Kunti menolak karena ia sebenarnya hanya ingin mencoba keampuhan "Adityahredaya". Surya menyatakan dengan tegas bahwa "Adityahredaya" bukanlah mainan. Sebagai konsekuensinya, Kunti pun mengandung. Namun, Surya juga membantunya segera melahirkan bayi tersebut. Surya kembali ke kahyangan setelah memulihkan kembali keperawanan Kunti.