A Slave Between Empires: A Transimperial History of North Africa. By M'hamed Oualdi. (26th January 2022) - Hathaway, Jane