Grasso_Teacher Preacher Soldier Spy_cover-1.jpg

Teacher, Preacher, Soldier, Spy: The Civil Wars of John R. Kelso

By Christopher Grasso

Oxford University Press, September 2021

Order

John R. Kelso on Twitter