Abolition Crusade And Its Consequences; Four Periods Of American History by Hilary Abner Herbert