Home › Authors › David E. Wright 👤 David E. Wright 3 books Biography David Wright is Assistant Professor at the University of Waterloo, where he teaches modern British history. —Slavery, Abolition and Emancipation Books by David E. Wright GPS (goals & proven strategies) for success 2011 Extreme excellence 2008 Stuck on Cactus 2008