THE ATLANTIC SLAVE TRADE IN WORLD HISTORY (THEMES IN WORLD HX) Jeremy Black PB

You will find that this textbook has a companion website with extra resources.