Nurse, soldier, spy : the story of Sarah Edmonds, a Civil War hero