Atlantic slave trade
Klein, Herbert S
Atlantic slave trade - 2nd ed - Cambridge: Cambridge Univeristy Press, 2010 - xx, 242 p. : ill., maps ; 23 cm
9780521766302
Slave trade - Africa
306.36209 KLE
Atlantic slave trade - 2nd ed - Cambridge: Cambridge Univeristy Press, 2010 - xx, 242 p. : ill., maps ; 23 cm
9780521766302
Slave trade - Africa
306.36209 KLE