The British and Foreign Anti-Slavery Society, 1838-1956: A History by James Heartfield | Menrva Books