43 Experts In "History of slavery in Africa":

Gwyn Campbell

McGill University

View Profile

Candace Keller

Michigan State University

View Profile