According to popular faith, Vyasa dictated the Mahabharata to Lord Ganesha, who wrote it down. Since the Gita is a part of this massive epic, it is commonly believed that Vyasa was the one who ...