John Archibald Campbell
Subtitle: Southern Moderate, 1811-1889
Publisher: University of Alabama Press
Published: 2017
Language: eng
Number of pages: 300
ISBN-13: 9780817358983
Subjects: Campbell, john archibald, 1811-1889