The Last Abolition: The Brazilian Antislavery Movement, 18681888 (Afro-Latin America)
$121.83
$115.22
Cambridge University Press