Confederate Amnesty Papers

Tyree H. Bell