The Atlantic slave trade - Klein, Herbert S. 1936- (Cambridge Univ. Press, 1999)