A Call to Arms: The Civil War Adventures of Sarah Emma Edmonds, alias Private Frank Thompson