This question already has an answer here:
It is said that Bhagvat Geeta was told by Shri Krishna to Arjuna. And there were total 4 people involved in it Shri Krishna, Arjuna, Sanjay and Dhritrashtra.
Shri Krishna was telling Bhagvat Geeta to Arjuna. Sanjay was narrating everything to Dhritrashtra in kurukshtra war.
My Question is who was writing all of the shlok/conversation of Shri Krishna and Arjuna.
As we know that Mahabharata was narrated by Mahrashi Vyas and written by Lord Ganpati.
Who wrote Bhagvat Geeta when Shri Krishna was narrating it to Arjuna?