The Atlantic slave trade - Klein, Herbert S. (New approaches to the Americas, 1999)