How has the history of the kingdom of Ghana been preserved?

by a visual tradition of artists
by records written in Latin
by records written in Ghanaian
by an oral tradition of storytellers