Yale University Press
The Many Lives of John R. Kelso John R. Kelso led an unusual and tumultuous life: Methodist minister, later atheist, schoolteacher, enlisted man, spy, cavalry officer, master of hairbreadth escapes, and finally writer. This three-times married, bookish, opinionated, intrepid, and volatile man is ....
"Bloody Engagements: John R. Kelso's Civil War,"
Civil War Book Review: Vol. 19
Available at: https://repository.lsu.edu/cwbr/vol19/iss3/11