British Slave Trade: Abolition, Parliament and People by James Walvin | Menrva Books