Author: David E. Wright
Alternate names: David Wright
Born: 1920
Bio: David Wright is Assistant Professor at the University of Waterloo, where he teaches modern British history.

—Slavery, Abolition and Emancipation