David E. Wright
1920
David Wright is Assistant Professor at the University of Waterloo, where he teaches modern British history. —Slavery, Abolition and Emancipation
Author data: Open Library
1920
David Wright is Assistant Professor at the University of Waterloo, where he teaches modern British history. —Slavery, Abolition and Emancipation
Author data: Open Library