Author: DjiBril Tamsir Niane
Alternate names: Djibril Tamsil Niare; DJIBRIL TAMSIR NIANE; D. T. Niane; D. T. Naine