D. Clayton James

D. Clayton James teaches history at Mississippi State University. He has published numerous articles and reviews in historical journals.
Antebellum Natchez - Cover
Antebellum Natchez