Biography

David Wright is Assistant Professor at the University of Waterloo, where he teaches modern British history.

—Slavery, Abolition and Emancipation