Principles and Agents384 pages14 hours of readingA new history of the abolition of the British slave tradeRead moreTrack