Author: Djibril Tamsir Niane
Alternate names: D.T. Niane; D. Niane