Voices of freedom

edited by Eric Foner
9780393922929
0-393-92292-8