Book Review: John Brown’s Spy / The Adventurous Life and Tragic Confession of John E. Cook by Allen Barra5/3/20174/28/2024