By (author)
Professor Charles Schaefer, Girmachew Alemu Aneme Contributions by
Bahru Zewde, Professor Charles Schaefer, Elsa Van Huyssteen, Frode Elsegem, Girmachew Alemu Aneme, Kjetil Tronvoll, Sarah Vaughan Edited by
Kjetil Tronvoll
Contributions by
Ousmane Oumar Kane, Professor Zachary V. Wright, Dahlia E.M. Gubara, Chanfi Ahmed, Oludamini Ogunnaike, Ismail Warscheid, Professor Farah el-Sharif, Antonio de Diego González, Yunus Kumek, Prof Dr Britta Frede, Caitlyn Bolton, Laura L. Cochrane, Dr Hannah Hoechner, Jeremy Dell, Lidwien Kapteijns, Alessandra Vianello, Khadim Ndiaye, Dr Abdulkadir Hashim, Ebrima Sall Edited by
Ousmane Oumar Kane
Contributions by
Ann Williams, Dominique Pitte, Malcolm Thurlby, Marie-Pierre Baudry, Professor Martin Aurell, Natalie Fryde, Pamela Taylor, Paul A Brand, Richard Plant, Stephen Marritt, Tim Tatton-Brown, Vincent Moss Edited by
John B Gillingham