Kresna
Sastra terawal yang secara eksplisit menyediakan deskripsi terperinci tentang Kresna sebagai seorang tokoh adalah kitab "Mahabharata". Pada kitab tersebut ia digambarkan sebagai perwujudan Dewa Wisnu. Kresna adalah tokoh yang muncul di berbagai cerita utama dalam wiracarita tersebut. Delapan belas bab dalam jilid "Mahabharata" keenam ("Bismaparwa") merupakan bagian istimewa yang menjadi kitab tersendiri yang disebut "Bhagawadgita", mengandung kotbah Kresna kepada Arjuna, sepupunya sendiri, dengan latar belakang sesaat sebelum perang Kurukshetra (Baratayuda) dimulai. Akan tetapi perincian kehidupan Kresna saat kanak-kanak dan remaja tidak terdapat dalam wiracarita tersebut, melainkan dalam "Bhagawatapurana", "Wisnupurana", "Brahmawaiwartapurana", dan "Hariwangsa". Kitab "Bhagawatapurana" dan "Wisnupurana" diagungkan oleh pengikut Waisnawa, sedangkan "Hariwangsa" adalah kitab pendukung yang menjelaskan hal yang belum dibahas dalam wiracarita "Mahabharata".
Chandogya Upanishad yang ditulis sekitar masa 900 SM-700 SM menyebut Basudewa Kresna sebagai putra Dewaki dan murid dari Ghora Angirasa, ahli nujum yang mengajari muridnya filsafat "Chandogya". Dengan pengaruh filsafat "Chandogya", Kresna memberi kotbah kepada Arjuna tentang pengorbanan, yang dapat dibandingkan dengan "purusha" atau individu.
Gandhara
Kerajaan Gandhara muncul dalam kisah epik Mahabharata dan juga Ramayana. Raja Gandhara, Sangkuni, merupakan akar dari segala konspirasi mengenai pertentangan antara Duryodana dan para Pandawa, yang berakibat meletusnya perang di Kurukshetra. Dalam Mahabharata, kerajaan ini turut berpartisipasi dalam perang di Kurukshetra dan memihak Duryodana. Adik Sangkuni merupakan istri Dretarastra, yang dikenal sebagai Gandari. Kerajaan Gandhara (Gandhara Barat) berada di wilayah provinsi Kandahar di Afganistan. Gandhara Timur berada di wilayah Pakistan. Puskalawati, Takshasila (Taxila) dan Purushapura (Peshawar) merupakan kota di Kerajaan Gandhara. Takshasila didirikan oleh adik Rama Ragawa — Barata. Kemudian keturunan Barata memimpin kerajaan tersebut. Selama zaman Mahabharata, Gandhara dipimpin oleh Subala (ayah Sangkuni), Sangkuni, dan putera Sangkuni. Arjuna mengalahkan putera Sangkuni selama misi berkampanye untuk upacara Aswamedha Raja Yudistira.