Liverpool Studies in International Slavery

304 pages 2016

history challenging informative reflective slow-paced