The American Crucible: Slavery, Emancipation And Human Rights