Witness for freedom : African American voices on race, slavery, and emancipation - Ripley, C. Peter (The University of North Carolina Press, 1993)