Author

John R. McKivigan

3 books

3 more
  1. Encyclopedia of antislavery and abolition
  2. The war against proslavery religion
  3. Antislavery violence