African time travellers: what can we learn from 500 years of written accounts? (University of Oxford, 2022)

(untitled) - Kerby, E; Moradi, A; Odendaal, H