Cover 0

The Atlantic Slave Trade

The Atlantic Slave Trade

Effects on Economies, Societies and Peoples in Africa, the Americas, and Europe

1992